2016-03-28 10 views
1

IDDを使用して時系列を視覚化しようとしています。フロート値を示すX軸をチャートから削除し、タイムスタンプのみを残すにはどうすればよいですか?ここでIDDチャートの軸を削除

は私のコードです:

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 
}); 

see the chart

答えて

0

あなたのラベルされた軸を追加する前に既存の軸を削除するには

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;

+0

のthnx、ドミトリー!それは問題を解決しました! –

関連する問題