gpt4 book ai didi

javascript - 在 Highcharts 中将折线添加到 3d 柱形图

转载 作者:行者123 更新时间:2023-12-03 03:52:16 25 4
gpt4 key购买 nike

我正在使用 highcharts 在项目中制作一些数据图表,目前,以 2D 形式制作它效果非常好:

Chart working in 2D

这是每个月的一组百分比,并用红线指示目标百分比,以便轻松可视化一组数据是否高于或低于该百分比。

现在的问题是,我试图将其变成 3D,以使其更具“流行性”,我包含了 3D 库并启用了它,但图表结果如下:

Chart NOT working in 3D

尽管条形按预期显示,但线条困惑且离应有的位置相去甚远。

我尝试从样条线更改为散点图,但没有成功。有谁知道我如何解决这个问题,或者可能以不同的方式来呈现这个“目标”,以便您可以轻松地看到哪些条形在其上方或下方。

提前致谢!

PS:这是我用于 3D 的 Highcharts 选项的 JSON:

{
"chart": {
"options3d": {
"enabled": true,
"alpha": 0,
"beta": 0,
"depth": 20
}
},
"title": {
"text": "Title"
},
"xAxis": {
"categories": [
"a",
"b"
],
"crosshair": false,
"gridLineWidth": 1,
"min": 0,
"max": 1
},
"yAxis": {
"floor": 98,
"ceiling": 100,
"title": {
"text": "%"
}
},
"plotOptions": {
"column": {
"pointPadding": 0.2,
"borderWidth": 0
},
"scatter": {
"width": 10,
"height": 100,
"depth": 10
}
},
"series": [
{
"name": "ENERO",
"type": "column",
"data": [
99.8,
99.77
]
},
{
"name": "FEBRERO",
"type": "column",
"data": [
100,
99.83
]
},
{
"lineWidth": 1,
"name": "Meta (99.8%)",
"type": "scatter",
"color": "#FF0000",
"marker": {
"enabled": false
},
"legend": {
"enabled": false
},
"data": [
[
-1,
99.8,
2
],
[
2,
99.8,
2
]
]
}
]
}

最佳答案

3d 中不完全支持折线图,但如果您的目标只是绘制一条线,则可以使用plotLines。

"yAxis": {
"plotLines":[{
"value": 99.5,
"width": 2,
"color": 'red'
}],
"floor": 98,
"ceiling": 100,
"title": {
"text": "%"
}
},

演示:

关于javascript - 在 Highcharts 中将折线添加到 3d 柱形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45107955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com