您好我的工作我需要拖曳高欄上的列的範圍。 我將用一個模式來解釋並給你一個例子。Highcharts - 拖曳ColumRange
就目前我有一些columnranges(一個任務的持續時間隨時間的函數)圖
My Chart這個鏈接,如果你想
任務,你可以直接更新| - --------------- |
2016 2017年2018 2019 2020 2021 2022
我需要這樣的事情(箭頭是normaly不可見):
任務---------> | - ---------------- |
2016 2017年2018 2019 2020 2021 2022
我需要拖動x軸或y軸的整個columnrange如果你已經反轉。
非常感謝您的幫助:)
這裏我的代碼,如果你不想開jsfiddle.net:
$(function() {
$('#container').highcharts({
chart: {
type: 'columnrange',
inverted: true
},
title: {
text: 'Roadmap'
},
xAxis: {
categories: ['Task1', 'Task2', 'Task3', 'Task4', 'Task5', 'Task6', 'Task7', 'Task8', 'Task9', 'Task10', 'Task11', 'Task12']
},
yAxis: {
type: 'datetime',
minTickInterval: 365 * 24 * 36e5,
labels: {
align: 'left'
}
},
plotOptions: {
columnrange: {
}
},
legend: {
enabled: false
},
tooltip: {
formatter: function() {
return '<b>' + this.x + '</b> ';
}
},
series: [{
name: 'Dates ',
data: [
[Date.UTC(2015,1,1), Date.UTC(2015,3,2)],
[Date.UTC(2014,4,8), Date.UTC(2015,7,8)],
[Date.UTC(2015,1,1), Date.UTC(2015,3,2)],
[Date.UTC(2018,4,8), Date.UTC(2019,7,8)],
[Date.UTC(2015,4,8), Date.UTC(2015,7,8)],
[Date.UTC(2015,1,1), Date.UTC(2015,3,2)],
[Date.UTC(2015,4,8), Date.UTC(2017,7,8)],
[Date.UTC(2015,4,8), Date.UTC(2015,7,8)],
[Date.UTC(2015,1,1), Date.UTC(2015,3,2)],
[Date.UTC(2015,1,1), Date.UTC(2015,3,2)],
[Date.UTC(2015,4,8), Date.UTC(2015,7,8)],
[Date.UTC(2015,1,1), Date.UTC(2015,3,2)],
],
type: 'columnrange',
draggableY: true,
}],
});
});
謝謝,但我找到了這個插件,但我不知道如何將其應用於列排列,因爲我需要移動整個欄(x1和x2)或(y1和y2,如果反轉) –