javascript - 将 Value Json Data 获取到系列名称 Highchart
问题描述
我有数据 Json :
0: {nama: "Democrats", drilldown: "Democrats-2010", y: 17}
drilldown: "Democrats-2010"
nama: "Democrats"
y: 17
1: {nama: "Other", drilldown: "Other-2010", y: 14}
drilldown: "Other-2010"
nama: "Other"
y: 14
2: {nama: "Republican", drilldown: "Republican-2010", y: 11}
drilldown: "Republican-2010"
nama: "Republican"
y: 11
如何将值“ nama ”应用于 highchart 数据系列
解决方案
我以为你会想要条形图,我已经做了一个。我假设以下数据是您想要使用条形图构建的数据。我使用 jQuery 将您的 jsonData 存储在数组中,这样您就可以一步一步地看到。
编辑:这里是 jsFiddle, https ://jsfiddle.net/kopigod/vn4abw92/1/
var namaArray = [],
yArray = [];
var jsonData = [
{nama: "Democrats", drilldown: "Democrats-2010", y: 17},
{nama: "Other", drilldown: "Other-2010", y: 14},
{nama: "Republican", drilldown: "Republican-2010", y: 11}
];
$.each(jsonData, function(index, value){
namaArray.push(value.nama);
yArray.push(value.y);
});
Highcharts.chart('YourChartIdInHTML', {
chart: {
type: 'column'
},
title: {
text: 'Your main title'
},
xAxis: {
categories: namaArray
},
yAxis: {
min: 0,
title: {
text: 'Y-axis Title'
}
},
plotOptions: {
column: {
pointPadding: 0.2,
borderWidth: 0
}
},
series: [{
name: "Test",
data: yArray
}]
});
当然,当您将鼠标悬停在栏上时,HighChart 允许您自定义文本。
推荐阅读
- prolog - 如何在运行时在 Jason 中添加规则
- python - 如何让熊猫从网站中用户的给定链接读取数据库?
- python - 在 python 中调整 DICOM 图像的大小
- spring - 如何在打包为战争的 Spring Boot 应用程序中加载其他属性文件?
- time-complexity - BFS 糟糕的复杂性
- python - 如何让 Tkinter 运行可执行文件?
- c# - 当值太大时,C# 代码返回方法外
- r - 使用 R Mongolite 连接到 Amazon DocumentDB
- angular - 根据单击的拇指更改完整图像不起作用,方法正在使用中
- python - 为什么 Python 在超出实际递归限制之前引发 RecursionError?