gpt4 book ai didi

javascript - Amcharts v3 XY 不适用于对数刻度

转载 作者:行者123 更新时间:2023-12-02 22:19:17 25 4
gpt4 key购买 nike

我正在使用 angularJS 和 npm 包 amcharts3“^3.21.15”。我的 XY 图表中的对数刻度存在一些问题。这是我的图表,没有对数刻度:

Working Chart without logarithmic scale

ValueAxes 代码:

"valueAxes": [{
//"logarithmic": true,
"minMaxMultiplier": 1.2,
"position": "bottom",
"axisAlpha": 0,
"title": "Grupos"
}, {
//"logarithmic": true,
"minMaxMultiplier": 1.2,
"axisAlpha": 0,
"position": "left"
}
]

当我激活两个对数刻度时,图表就变成空白:

Not working blank chart

当我仅激活一个刻度(X 或 Y)时,图表仍然不显示数据,仅显示相应的轴线和值:

Not working chart showing only one axes information

浏览器控制台中没有错误。

有人可以帮我吗?

谢谢。

最佳答案

对数刻度仅支持正值、非零值,如果您的数据不满足此条件(您的工作图表屏幕截图似乎显示了这一条件),那么对数刻度就会中断。对于零值,您可以使用 treatZeroAs属性将这些值重新映射为小十进制值;需要删除负值:

"valueAxes": [{
"logarithmic": true,
"treatZeroAs": 0.01,
"minMaxMultiplier": 1.2,
"position": "bottom",
"axisAlpha": 0,
"title": "Grupos"
}, {
"logarithmic": true,
"treatZeroAs": 0.001
"minMaxMultiplier": 1.2,
"axisAlpha": 0,
"position": "left"
}
]

关于javascript - Amcharts v3 XY 不适用于对数刻度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59290487/

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