我试图用缺碘症来可视化一个时间序列。如何从图表中移除表示浮点值的X轴,而只留下时间戳?
这是我的代码:
var timeSeriesChart = InteractiveDataDisplay.asPlot("chart");
var timeSeriesData = JSON.parse('{\
"times":["2016-03-28 16:00","2016-03-28 17:00","2016-03-28 18:00"],\
"time_locations":[0.6,1.2,1.8],\
"values":[3.0, 4.0, 5.0]}');
timeSeriesChart.polyline("Time series",
{
y: timeSeriesData.values,
x: false,
stroke: "rgb(89,150,255)",
thickness: 3
});
timeSeriesChart.addAxis("bottom", "labels", {
labels: timeSeriesData.times,
ticks: timeSeriesData.time_locations
});见图表
发布于 2016-03-28 14:11:20
试一试
var numAxis = timeSeriesChart.getAxes("bottom"); numAxis[0].remove();
若要在添加标记轴之前删除现有轴,请执行以下操作。
添加标记轴之后,将网格线附加到这个新轴上:
var gridLines = $('#chart > div[data-idd-plot="grid"]'); var grid = timeSeriesChart.get(gridLines[0]); grid.xAxis = timeAxis.axis;
https://stackoverflow.com/questions/36263816
复制相似问题