【问题标题】:How do I grouping data in geochart using tooltip column values?如何使用工具提示列值对 geochart 中的数据进行分组?
【发布时间】:2013-07-20 16:54:46
【问题描述】:

我正在使用 geoChart 在国家地图中显示以下数据

我使用 State cloumn 和 TotalSales($) 作为值列绘制了地图

现在,工具提示显示如下:ID 总销售额($_113607.00)

我在数据表中有以下汇总数据

这是我的实际数据

现在我添加了更多列(城市、品牌名称)来从第一个表的摘要数据中分解数据

工具提示显示如下:VA Totalsales($_:34943(City Fairfax(BrandName sony)))- 这是错误的

但我想像这样显示工具提示:VA Totalsales($_:7768(City Fairfax(BrandName sony))) - 这是正确的

这是我要显示工具提示的数据

从这些,我得到的是,Geochart 只显示最后一行作为显示工具提示,但我想显示特定品牌的 Totalsales,即索尼 -7768$

我该怎么做?

【问题讨论】:

  • 您需要包含用于生成图表的代码。显然,您将一些列集中在一起,就好像您实际上只显示州和销售额一样,该列将被指示为州名称(在上面的例子中,“VA”或“CA”或“MN”)。

标签: google-visualization


【解决方案1】:

您可以使用CategoryFilter Control 对地理图表中的数据进行分组。您可以通过这种方式对数据进行分组。

        var categoryPicker = new google.visualization.ControlWrapper({
        controlType: 'CategoryFilter',
        containerId: 'BrandName',
        options: {
            filterColumnIndex: 3, // filter by brand name
            ui: {
                caption: 'Choose a brand',
                sortValues: true,
                allowNone: true,
                allowMultiple: false,
                allowTyping: true
            }
        },  
        state: 
        {
        selectedValues: ['Samsung']
    }
    });

这是工作示例jqfaq.com。希望这会对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    相关资源
    最近更新 更多