台灣最大程式設計社群網站
線上人數
1189
 
會員總數:241729
討論主題:187047
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> 請教陣列問題
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請教陣列問題
價值 : 500 QP  點閱數:146 回應數:3

樓主

Oscar
初學者
19 13
542 54
發送站內信

捐贈 VP 給 Oscar
請問高手...

如果在 asp 內有下列數筆陣列
udate(0)="2016/1/1"
score(0)=80
udate(1)="2017/1/1"
score(1)=80
udate(2)="2017/1/2"
score(2)=80
udate(3)="2017/1/4"
score(3)=70
.....

現在要使用 google chart圖表方式顯示出來.

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load("current", {packages:['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
["Element", "分數別", { role: "style" } ],
["基準值", 60, "gold"],

?????????????????

]);

var view = new google.visualization.DataView(data);
view.setColumns([0, 1,
{ calc: "stringify",
sourceColumn: 1,
type: "string",
role: "annotation" },
2]);

var options = {
title: "成績列表",
width: 600,
height: 400,
bar: {groupWidth: "95%"},
legend: { position: "none" },
};
var chart = new google.visualization.ColumnChart(document.getElementById("columnchart_values"));
chart.draw(view, options);
}
</script>


但在????????區. 如何把陣列裡的資料給組成出來讓圖表呈現
[udate(0), score(0), "gold"],
[udate(1), score(1), "gold"],
......






搜尋相關Tags的文章: [ google ] , [ 圖表 ] , [ 陣列 ] ,
本篇文章發表於2018-01-08 01:07
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
你這比較偏向asp的問題了。

如果你放在這要我回答的話。
那我只能告訴你。你只要將你的陣列轉成json格式就行了。

也就是說,你得了解如何在asp內將陣列(物件)資料轉成json格式出來。就可以放到javascript上了
本篇文章回覆於2018-01-08 13:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Oscar
捐贈 VP 給 Oscar 檢舉此回應
謝謝指教. 也很抱歉放錯地方..

那要用 json 格式. 我要先去爬一下文好了..
本篇文章回覆於2018-01-08 21:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
其實~~~
你的程式碼內

這些就是json格式的陣列了。
本篇文章回覆於2018-01-09 17:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.