0
我想繪製每隔不定期更新數量的圖表。默認情況下,我應該顯示18個月的數據,並在18個月後顯示滾動條。點懸停時,應該有一個工具提示與該點相關的數據,而不是x和y值。在這裏,我嘗試使用tooltip
,但加載失敗圖失敗。這裏是jsfiddle。我曾嘗試從網上做一些東西,但沒有運氣。任何解決方案將是很大的幫助。爲高圖表,高股票啓用滾動
參考: -
HTML:
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
腳本:
$(function() {
$('#container').highcharts({
chart: {
type: 'scatter',zoomType: 'xy',
},
title: {
text: ' '
},
subtitle: {
text: ' '
},
scrollbar: {
enabled: true,
},
xAxis: {
ordinal: false,
type: 'datetime',
dateTimeLabelFormats: { // don't display the dummy year
month: '%e. %b',
year: '%b'
},
title: {
text: 'Date'
}
},
yAxis: {
title: {
text: 'renewal ammount(in Mn)'
},
min: 0
},
tooltip: {
headerFormat: '<b>{series.name}</b><br>',
pointFormat: '{point.x:%e. %b}: {point.y:.2f} m'
},
plotOptions: {
spline: {
marker: {
enabled: true
}
}
},
series: [{
name: '0-1',
// Define the data points. All series have a dummy year
// of 1970/71 in order to be compared on the same x axis. Note
// that in JavaScript, months start at 0 for January, 1 for February etc.
data: [
],pointInterval: 30*24 * 3600 * 1000
}, {
name: '1-2',
data: [
[Date.UTC(2016,07,16),1.3],[Date.UTC(2018,06,18),1.3,,ww:'mydata'],[Date.UTC(2019,06,19),1.3,ww:'mydata'],[Date.UTC(2016,12,16),1.3,ww:'mydata'],[Date.UTC(2016,06,16),1.3,ww:'mydata'],[Date.UTC(2016,02,16),1.3,ww:'mydata'],
],pointInterval: 30*24 * 3600 * 1000
},{
name: '2-3',
data: [
[Date.UTC(2017,05,17),2.9],[Date.UTC(2016,03,16),2.1],[Date.UTC(2018,06,18),2.1],
],pointInterval: 30*24 * 3600 * 1000
},{
name: '3-4',
data: [
],pointInterval: 30*24 * 3600 * 1000
},{
name: '4-5',
data: [
],pointInterval: 30*24 * 3600 * 1000
},]
});
});
的可能的複製( http://stackoverflow.com/questions/9432711/how-to-enable-highcharts-scrollbar) –
@KacperMadej我hav e也實現了,也沒有運氣 – 3bu1
那麼,這個實現有什麼問題嗎? http://jsfiddle.net/ctn1svqb/3/ –