我有一个简单的折线图,其中包含每日数据样本。但范围是用户可选择的(从 2 天到几年的数据)。
var chartConfig = {
xaxis: {
mode: "time",
timeformat: "%Y/%m/%d"
}
};
$.plot($("#chart"), readings, chartConfig);
我希望 x 轴刻度显示日期(例如 2013/07/15),但仅显示适当数量的刻度,均匀分布在整个范围内,以便标签文本不会溢出(例如 10 个刻度)。
我已经查看了tickSize和minTickSize,但这些只是“指南”——超过 4 个刻度,它们在这个用例中没有影响。