具有两个 Y 轴的 Angular 的图表库
Chart library for Angular with two Y axis
有没有 Angular 的库,我可以在同一张图上绘制两个 Y 轴(例如,一个在左边,另一个在右边)?
我尝试了 chinmaymk and jtblin 的库,但没有找到合适的方法。
谢谢
var chartData = {
"type":"mixed",
"title":{
"text":"Multiple Y Axis"
},
"scale-x":{
},
"scale-y":{
"values":"0:50:5"
},
"scale-y-2":{
"values":"0:40000:5000",
"guide":{
"visible":false
}
},
"series":[
{
"values":[8,31,12,40,24,20,16,40,9],
"type":"bar",
"scales":"scale-x,scale-y",
"hover-state":{
"visible":false
}
},
{
"values":[11254,26145,17014,2444,17871,25658,34002,26178,20413],
"type":"line",
"scales":"scale-x,scale-y-2"
}
]
};
zingchart.render({
id: "chart",
data: chartData,
width: "100%"
});
#chart {
width: 100%;
}
<script src="http://cdn.zingchart.com/zingchart.min.js"></script>
<div id="chart"></div>
ZingChart supports multiple y-axes with the scale-y-n
objects. There's also an easy to use Angular directive Github。
代码段和 here's a more real world example 中有一个简单的演示。您可以右键单击图表本身并 select "View Source" 查看 JSON。
如果您对实施有任何疑问,请随时联系 - 我是 ZC 团队的一员。
我发现 n3-charts 库可以解决我的问题。
有没有 Angular 的库,我可以在同一张图上绘制两个 Y 轴(例如,一个在左边,另一个在右边)? 我尝试了 chinmaymk and jtblin 的库,但没有找到合适的方法。 谢谢
var chartData = {
"type":"mixed",
"title":{
"text":"Multiple Y Axis"
},
"scale-x":{
},
"scale-y":{
"values":"0:50:5"
},
"scale-y-2":{
"values":"0:40000:5000",
"guide":{
"visible":false
}
},
"series":[
{
"values":[8,31,12,40,24,20,16,40,9],
"type":"bar",
"scales":"scale-x,scale-y",
"hover-state":{
"visible":false
}
},
{
"values":[11254,26145,17014,2444,17871,25658,34002,26178,20413],
"type":"line",
"scales":"scale-x,scale-y-2"
}
]
};
zingchart.render({
id: "chart",
data: chartData,
width: "100%"
});
#chart {
width: 100%;
}
<script src="http://cdn.zingchart.com/zingchart.min.js"></script>
<div id="chart"></div>
ZingChart supports multiple y-axes with the scale-y-n
objects. There's also an easy to use Angular directive Github。
代码段和 here's a more real world example 中有一个简单的演示。您可以右键单击图表本身并 select "View Source" 查看 JSON。
如果您对实施有任何疑问,请随时联系 - 我是 ZC 团队的一员。
我发现 n3-charts 库可以解决我的问题。