gpt4 book ai didi

javascript - 避免使用 dygraphs javascript 在 y 轴上 float 数字标签,并将不同的网格线设置为辅助 y 轴

转载 作者:行者123 更新时间:2023-11-30 11:39:59 25 4
gpt4 key购买 nike

我有一系列简单的整数值。因此无需将 float 作为 y 轴标签。

我使用 axisLabelFormatter 将 y 转换为整数。但结果是,我在 y 轴上有重复的整数值。

如何获得在正确位置仅标有单个整数的 y 轴?

我也希望辅助 y 轴具有不同的网格

另请参阅 https://jsfiddle.net/eM2Mg/9559/ 中的示例.

最佳答案

我试过你的例子,修改它,我得到了这个结果

enter image description here

接下来我已经修改了你的代码

var graph2 = new Dygraph(document.getElementById("graph2"), data, {
axes: {
y2: {
axisLabelFormatter: function(y) {
return texts[y] || parseInt(y);
},
drawGrid: true,
independentTicks: true,
pixelsPerLabel: 100,
gridLinePattern: [2,2]
}
},
legend: "always",
series: {
"State": {
axis: "y2",
strokeWidth: 2,
stepPlot: true,
}
},
strokeWidth: 2,
title: "my try to get what I want"
});

我已将选项 drawGrid 和 independentLabels 设置为 true。

有必要将 pixelsPerLabel 调整为您认为 auto、on、off 3 个值可以更好地显示的大小。以及网格 patterLine 以显示右侧 y 轴的不同网格。

如果您认为没有网格看起来更好,您也可以删除 drawGrid。

我希望这能成为您的解决方案!问候!

关于javascript - 避免使用 dygraphs javascript 在 y 轴上 float 数字标签,并将不同的网格线设置为辅助 y 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43110505/

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