我们正在使用 AngularJS 构建一个新界面,并且至少其中一个模块将具有图表。到目前为止,我一直在尝试 Google Charts,它在本地 NodeJS 服务器(通过 WebStorm)和我们的持续开发服务器上都对我很有效,但对于团队中的其他人来说,图表没有出现在其中任何一个上.
饼形图
// Load the Visualization API and the piechart package.
google.load('visualization', '1.0', {'packages':['corechart']});
// Set a callback to run when the Google Visualization API is loaded.
google.setOnLoadCallback(drawChart);
// Callback that creates and populates a data table,
// instantiates the pie chart, passes in the data and draws it.
function drawChart() {
// Create the data table.
var data = new google.visualization.DataTable();
data.addColumn('string', 'Topping');
data.addColumn('number', 'Slices');
data.addRows([
['Pears', 10.5],
['Apples', 16.5],
['Bananas', 5]
]);
// Set chart options
var options = {'title':'Fruits',
'width':420,
'height':300};
// Instantiate and draw our chart, passing in some options.
var chart = new google.visualization.PieChart(document.getElementById('chart_1'));
chart.draw(data, options);
}
正如您在代码中看到的,我已经有了 google.setOnLoadCallback(drawchart); 正如谷歌可视化图表中所建议的那样,由于 CSS 没有出现。
我曾尝试下载 Google 的 JSAPI 和其他东西并将其包含在项目中,但对其他人没有区别。
我们所有人都在使用谷歌浏览器。我用我的 gmail 登录,我认为其他人也是如此。所以它一定是我在我的谷歌 Chrome 浏览器中拥有的东西,而他们没有。
知道这可能是什么吗?
编辑
这是我的JSFiddle,它有确切的解决方案,但由于完整性,我已经更改了一些内容,比如变量和数据......