2014-06-13 40 views
0

我有一個面積圖,其中三個系列的x軸是'datetype',當每個系列中只有數據時,x和y軸上的標籤顯示爲預期值,但繪圖點不見了。不能指望一個數據的填充區域,但即使是繪圖點缺失。 'minRange'屬性已設置,因此標籤顯示數據中的日期。 這是預期的還是需要設置屬性來查看繪圖點。Highcharts使用單一數據而不是渲染的面積圖

小提琴此處鏈接http://jsfiddle.net/bM9j9/6/

$(function() { 
$('#container').highcharts({ 
chart: { 
    type: 'area' 
}, 
title: { 
    text: 'Area chart' 
}, 
xAxis: { 
    type: 'datetime', 
    minRange: 864e5 
}, 
yAxis: { 
    min: 0 
    //tickInterval: 0.5, 
    //minRange: 0.5 
}, 
credits: { 
    enabled: false 
}, 
plotOptions: { 
    area: { 
    stacking: 'normal', 
    marker: { 
     enabled: false, 
     symbol: 'circle', 
     radius: 2, 
     states: { 
     hover: { 
      enabled: true 
     } 
     } 
    } 
    } 
}, 
series: [{ 
    name: 'Open', 
    data: [ 
    [Date.UTC(2010, 0, 3), 120] 
    ] 
}, { 
    name: 'Closed', 
    data: [ 
    [Date.UTC(2010, 0, 3), 60] 
    ] 
}, { 
    name: 'Accepted', 
    data: [ 
    [Date.UTC(2010, 0, 3), 89] 
    ] 
}] 
}); 
}); 

回答

1

實際的數據呈現,但你不能看到它,因爲該點的標記半徑處於正常沙爹0,但是當你的鼠標在其上懸停這將是可見的。

發生這種情況是因爲您已禁用標記並已啓用懸停標記。

要獲得點可見打開它們。

plotOption: { 
    area:{ 
     marker: { 
      enabled: true, 
-----continue with other properties---- 
     } 
    } 
} 

更新您的提琴在這裏:http://jsfiddle.net/bM9j9/7/

希望這會幫助你。

+0

忘了這件事,謝謝。 – SpreeTheGr8