的週期性事件我需要在週期性事件的圖上顯示持續時間。例如,ID爲1的用戶在上午10:00致電ID爲2的用戶,他們說5分鐘。然後他在下午2點再打給他,他們說2分鐘。所以這個事件是定期發生的,我需要把它們作爲橫條顯示在圖上。他們應該看起來像這樣:用戶1:[5分鐘] [2分鐘] [...] [...] [...]持續時間爲
我幾乎達到了我想要的,除了我無法找到展示時間的方式在X軸上。 X軸應顯示30分鐘的時間間隔。
這裏是我的配置:
title: null,
chart: {
type: 'bar',
backgroundColor: '#F9F9F9',
plotBackgroundColor: '#F9F9F9',
borderColor: '#F9F9F9',
borderWidth: 1,
animation: 0
},
legend: {
enabled: false
},
series: [
{ data: [{ y:1, color: 'red'} ] },
{ data: [{ y:1, color: 'blue'} ] },
{ data: [{ y:1, color: 'transparent'} ] },
{ data: [{ y:1, color: 'red'} ] },
{ data: [{ y:1, color: 'transparent'} ] },
{ data: [{ y:1, color: 'red'} ] },
{ data: [{ y:1, color: 'blue'} ] },
{ data: [{ y:1, color: 'red'} ] },
{ data: [{ y:1, color: 'transparent'} ] },
{ data: [{ y:1, color: 'red'} ] },
{ data: [{ y:1, color: 'transparent'} ] },
{ data: [{ y:1, color: 'red'} ] }
],
xAxis: {
categories: ['User 1']
},
yAxis: {
allowDecimals: false,
min: 0,
type: '',
title: {
text: 'Time'
},
stackLabels: {
enabled: false
}
},
plotOptions: {
bar: {
stacking: 'normal',
dataLabels: {
enabled: false
},
borderWidth: 0
}
這裏是概念的演示:http://jsfiddle.net/dimitrykislichenko/SjdR5/
你能附上你的概念樣機嗎?這是甘特圖嗎? http://highcharts.uservoice.com/forums/55896-general/suggestions/804783-gantt-chart –
塞巴斯蒂安,謝謝你的鏈接。這似乎與我想要實現的非常相似。這裏是概念的樣機http://jsfiddle.net/dimitrykislichenko/SjdR5/ – Dimitry