首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过从下拉列表中选择来更改高图表数据值

如何通过从下拉列表中选择来更改高图表数据值
EN

Stack Overflow用户
提问于 2013-11-22 06:06:16
回答 2查看 4.1K关注 0票数 4

我正试着为不同类型的水果制作一个高图表。我想做一个下拉列表的一些水果,当用户选择其中一个水果,然后图形变化,根据该水果。我在高级图表文档中找不到下拉列表的任何例子,高级图表允许下拉列表吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-27 11:48:01

明白了..。

要获得完整的代码,请单击此处

代码语言:javascript
复制
var options = {
    chart: {
        renderTo: 'container',
        defaultSeriesType: 'spline'
    },
    series: [{name: 'A', data: [1,2,3,2,1]}]
};
var chart = new Highcharts.Chart(options);

$("#list").on('change', function(){
    //alert('f')
    var selVal = $("#list").val();
    if(selVal == "A" || selVal == '')
    {
        options.series = [{name: 'A', data: [1,2,3,2,1]}]
    }
    else if(selVal == "B")
    {
        options.series = [{name: 'B', data: [3,2,1,2,3]}]
    }
    else if(selVal == "C")
    {
        options.series = [{name: 'C', data: [5,4,8,7,6]}]
    } 
    else
    {
        options.series = [{name: 'D', data: [4,7,9,6,2]}]
    }  
    var chart = new Highcharts.Chart(options);    
});
票数 3
EN

Stack Overflow用户

发布于 2013-11-22 07:43:01

在高级图表文档中,您可以使用一个按钮完成一个相同的示例,

series.setData(); http://api.highcharts.com/highcharts#Series.setData()的例子

您也可以在这里使用相同的示例

对应用相同的逻辑。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20138130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档