簡體   English   中英

Google API柱形圖jsfiddle示例不起作用

[英]Google API Column chart jsfiddle example not working

我正在嘗試使此Google柱形圖示例在此處起作用。

這是我的嘗試: http : //jsfiddle.net/dwNE4/ (注意:這給我加載帶來了一些麻煩)

這是小提琴的內容:

的HTML

<script src="http://www.google.com/jsapi"></script>

JS

google.load('visualization', '1', {packages: ['corechart']});

function drawVisualization() {
// Create and populate the data table.
var data = google.visualization.arrayToDataTable([
['Year', 'Austria', 'Belgium', 'Czech Republic', 'Finland', 'France', 'Germany'],
['2003',  1336060,   3817614,       974066,       1104797,   6651824,  15727003],
['2004',  1538156,   3968305,       928875,       1151983,   5940129,  17356071],
['2005',  1576579,   4063225,       1063414,      1156441,   5714009,  16716049],
['2006',  1600652,   4604684,       940478,       1167979,   6190532,  18542843],
['2007',  1968113,   4013653,       1037079,      1207029,   6420270,  19564053],
['2008',  1901067,   6792087,       1037327,      1284795,   6240921,  19830493]
]);

// Create and draw the visualization.
new google.visualization.ColumnChart(document.getElementById('visualization')).
draw(data,
{title:"Yearly Coffee Consumption by Country",
width:600, height:400,
hAxis: {title: "Year"}}
);
}

google.setOnLoadCallback(drawVisualization);

我無法加載您的小提琴鏈接,但javascript正常運行: http : //jsfiddle.net/asgallant/7wYP2/

使Visualization API在jsfiddle上運行需要做一些事情:

  1. 在“框架和擴展”選項下,將“加載”下拉列表更改為“頭不包裹”或“頭不包裹”。
  2. 在“小提琴選項”下,取消選中“標准化CSS”,因為這會干擾圖表中的字體大小並擰緊顯示屏。
  3. 在“外部資源”下,添加jsapi腳本URL,並在其末尾附加“?.js”(因為jsfiddle無法正確地將其檢測為JavaScript鏈接,除非它以“ .js”結尾): http://www.google.com/jsapi?.js

我上面發布的小提琴鏈接包含所有這些調整,因此您可以將其用作開發/測試/實驗的基礎。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM