Flot 中不需要的轴值
Unwanted Axis Values in Flot
我正在使用 Flot Chart JS 实现图表,但在实现日期轴时遇到了一些小问题。我正在使用 mode: time
并将输出格式化为 %d/%m/%Y
但在日期下方我有一些我不知道如何删除的数字,我已经搜索过它但没有发现问题所在:
我的轴选项是:
yaxis: {
min: 0,
max: max_value
},
xaxes:
[
{
mode: "time",
tickFormatter: function (val, axis) {
return dayOfWeek[new Date(val).getDay()];
},
position: "top",
axisLabel: "Weekday",
timezone: "browser",
axisLabelUseCanvas: true,
axisLabelFontSizePixels: 12,
axisLabelFontFamily: 'Verdana, Arial',
axisLabelPadding: 5,
},
{
mode: "time",
timeformat:"%d/%m/%y",
timezone: "local"
}
],
错误的值如图所示:
您有两个 x 轴的选项,因此在您的数据系列中,您必须指定使用 xaxis: 0
或 xaxis:1
的 x 轴。如果你使用其他值(如 xaxis: 2
),Flot 将自动生成更多的 x 轴(没有时间模式)。这就是您在图像中看到的。修复数据系列中的 xaxis
值,额外的 x 轴应该消失。
我正在使用 Flot Chart JS 实现图表,但在实现日期轴时遇到了一些小问题。我正在使用 mode: time
并将输出格式化为 %d/%m/%Y
但在日期下方我有一些我不知道如何删除的数字,我已经搜索过它但没有发现问题所在:
我的轴选项是:
yaxis: {
min: 0,
max: max_value
},
xaxes:
[
{
mode: "time",
tickFormatter: function (val, axis) {
return dayOfWeek[new Date(val).getDay()];
},
position: "top",
axisLabel: "Weekday",
timezone: "browser",
axisLabelUseCanvas: true,
axisLabelFontSizePixels: 12,
axisLabelFontFamily: 'Verdana, Arial',
axisLabelPadding: 5,
},
{
mode: "time",
timeformat:"%d/%m/%y",
timezone: "local"
}
],
错误的值如图所示:
您有两个 x 轴的选项,因此在您的数据系列中,您必须指定使用 xaxis: 0
或 xaxis:1
的 x 轴。如果你使用其他值(如 xaxis: 2
),Flot 将自动生成更多的 x 轴(没有时间模式)。这就是您在图像中看到的。修复数据系列中的 xaxis
值,额外的 x 轴应该消失。