Google图表更改数据javascript
我想知道如何根据java脚本下拉列表更改传递到图表和标题中的数据数组 我想要一个下拉列表,在咨询销售和生命科学之间切换,并更改标题。我一直在胡思乱想,没办法弄明白。请帮忙 谢谢Google图表更改数据javascript,javascript,Javascript,我想知道如何根据java脚本下拉列表更改传递到图表和标题中的数据数组 我想要一个下拉列表,在咨询销售和生命科学之间切换,并更改标题。我一直在胡思乱想,没办法弄明白。请帮忙 谢谢 <html> <head> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
var LifeSciencesSales = [ ['Month', 'Sales', 'Expenses'],
['Jan-12',1500,464.0070717],
['Feb-12',800,578.2656461],
['Mar-12',900,220.8059709],
['Apr-12',1000,534.1582816],
['May-12',505,768.0671543],
['Jun-12',958,181.6553778],
['Jul-12',2000,436.6480464],
['Aug-12',1300,108.9466581],
['Sept-12',1500,930.5872168],
['Oct-12',800,902.2438355],
['Dec-12',958,621.7321969]
]
var ConsultingSales = [ ['Month', 'Sales', 'Expenses'],
['Jan-12',455,44.0070717],
['Feb-12',800,578.2656461],
['Mar-12',545,220.8059709],
['Apr-12',1000,534.1582816],
['May-12',505,768.0671543],
['Jun-12',876,181.6553778],
['Jul-12',875,436.6480464],
['Aug-12',1300,108.9466581],
['Sept-12',1000,930.5872168],
['Oct-12',1345,902.2438355],
['Dec-12',895,621.7321969]
]
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
google.setOnLoadCallback(drawChart1);
function drawChart() {
var data = google.visualization.arrayToDataTable(LifeSciencesSales);
var options = {
title: "Sales"
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
</head>
<div id="chart_div" style="width: 1200px; height: 400px;"></div>
<div id="chart_div1" style="width: 1200px; height: 400px;"></div>
</body>
</html>
var LifeSciencesSales=[['月份','销售','费用'],
[Jan-12',1500464.0070717],
[Feb-12',800578.2656461],
[Mar-12',900220.8059709],
[Apr-12',1000534.1582816],
[May-12',505768.0671543],
[Jun-12',958181.6553778],
[Jul-12',2000436.6480464],
[Aug-12',1300108.9466581],
[9月12日,1500930.5872168],
[10月12日,800902.2438355],
[Dec-12',958621.7321969]
]
var ConsultingSales=[['月份','销售','费用'],
[Jan-12',455,44.0070717],
[Feb-12',800578.2656461],
[Mar-12',545220.8059709],
[Apr-12',1000534.1582816],
[May-12',505768.0671543],
[Jun-12',876181.6553778],
[Jul-12',875436.6480464],
[Aug-12',1300108.9466581],
[9月12日,1000930.5872168],
[10月12日,1345902.2438355],
[Dec-12',895621.7321969]
]
load(“可视化”、“1”、{packages:[“corechart”]});
setOnLoadCallback(drawChart);
setOnLoadCallback(drawChart1);
函数绘图图(){
var data=google.visualization.arrayToDataTable(LifeSciencesSales);
变量选项={
标题:“销售”
};
var chart=new google.visualization.LineChart(document.getElementById('chart_div'));
图表绘制(数据、选项);
}
您在这里使用的是外部框架吗?如果是这样的话,那是什么?不,先生,我没有使用任何那么什么是google.load
,google.setOnLoadCallback
函数?它们似乎不是内置的js fns…你提供了完整的代码布局吗?很抱歉,这是新的东西你确定这里没有其他js参与吗?我摆弄了这个:我仍然得到这个错误:uncaughtreferenceerror:google没有定义
。