Google图表更改数据javascript

Google图表更改数据javascript,javascript,Javascript,我想知道如何根据java脚本下拉列表更改传递到图表和标题中的数据数组 我想要一个下拉列表,在咨询销售和生命科学之间切换,并更改标题。我一直在胡思乱想,没办法弄明白。请帮忙 谢谢 <html> <head> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text

我想知道如何根据java脚本下拉列表更改传递到图表和标题中的数据数组

我想要一个下拉列表,在咨询销售和生命科学之间切换,并更改标题。我一直在胡思乱想,没办法弄明白。请帮忙

谢谢

    <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没有定义