首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将数据json显示到2种不同的高图栏

如何将数据json显示到2种不同的高图栏
EN

Stack Overflow用户
提问于 2021-09-09 09:27:12
回答 1查看 45关注 0票数 1

我试着用条形图显示数据。酒吧的高架车应该只有两个酒吧,而且两个酒吧都有数据。

所以这里的解释..。

我有两个类别条形图,和两个类别有一个子类别。

这里要说明的是类别的数据:

第一类:

scategori 1-1, scategori 2-1,scategori3-1

下面是第二类:

scategori 1-2,scategori 2-2,scategori 3-2,scategori 4-2,scategori 5-2,scategori 6-2

,下面是我想要实现的示例:

这两种数据都来自于这个json数据:

代码语言:javascript
复制
[{
"name": "scategories 1-1",
"color": "#1E4585",
"data": [
  {
    "y": 40,
    "total": 40,
    "data": "1",
    "name": "National",
    "drilldown": "3",
    "next": "level2"
  }
]
},
{
"name": "scategories 2-1",
"color": "#600AB5",
"data": [
  {
    "y": 40,
    "total": 40,
    "data": "2",
    "name": "National",
    "drilldown": "3",
    "next": "level2"
  }
]
},
{
"name": "scategories 3-1",
"color": "#0DB9D0",
"data": [
  {
    "y": 20,
    "total": 20,
    "data": "3",
    "name": "National",
    "drilldown": "3",
    "next": "level2"
  }
]
},
{
"name": "scategories 1-2",
"color": "#0DB9D0",
"data": [
  {
    "y": 20,
    "total": 20,
    "data": "3",
    "name": "National",
    "drilldown": "3",
    "next": "level2"
  }
]
},
{
"name": "scategories 2-2",
"color": "#0DB9D0",
"data": [
  {
    "y": 20,
    "total": 20,
    "data": "3",
    "name": "National",
    "drilldown": "3",
    "next": "level2"
  }
]
},
{
"name": "scategories 3-2",
"color": "#0DB9D0",
"data": [
  {
    "y": 20,
    "total": 20,
    "data": "3",
    "name": "National",
    "drilldown": "3",
    "next": "level2"
  }
]
},
{
"name": "scategories 4-2",
"color": "#0DB9D0",
"data": [
  {
    "y": 20,
    "total": 20,
    "data": "3",
    "name": "National",
    "drilldown": "3",
    "next": "level2"
  }
]
},
{
"name": "scategories 5-2",
"color": "#0DB9D0",
"data": [
  {
    "y": 20,
    "total": 20,
    "data": "3",
    "name": "National",
    "drilldown": "3",
    "next": "level2"
  }
]
},
{
"name": "scategories 6-2",
"color": "#0DB9D0",
"data": [
  {
    "y": 20,
    "total": 20,
    "data": "3",
    "name": "National",
    "drilldown": "3",
    "next": "level2"
  }
]
},]

当我尝试上面的数据json到高图集的脚本时。结果不像我想要的那样。

这里是我尝试的结果:

有人能帮我实现我想要达到的目标吗?还是能取得与Ico想要的一样的结果?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-13 13:14:54

您需要使用stack属性并创建两个堆栈。示例:

代码语言:javascript
复制
var series = [{
        stack: 'A',
        ...
    },
    {
        stack: 'B',
        ...
    }
];

现场演示: http://jsfiddle.net/BlackLabel/0fbrac5g/

API参考: https://api.highcharts.com/highcharts/series.column.stack

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

https://stackoverflow.com/questions/69115609

复制
相关文章

相似问题

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