0
我想設置我的xaxis時間跨度取決於被點擊的鏈接。我使用的是date.js庫,如果我手動添加一個日期,那麼它可以工作。但我需要不同日期的條件時間跨度。這是選項的代碼。我想知道是否可以創建一個函數並將它反饋給xaxis。我嘗試添加一個函數,但它不起作用,並會殺死我的情節。有條件的最小和最大的血塊圖
var options = {
series: {
lines: {
show: true
},
points: {
show: true
}
},
<b>xaxis: {
mode: "time",
minTickSize: [1, "month"],
timeformat: "%m/%d",
panRange: [Date.today().add(-2).years(),Date.today().add(3).years()],
min: Date.today().add(-1).months(),
max: Date.today().add(1).months()
},</b>
yaxis: {
mode: "money",
tickDecimals: 2,
panRange: [0, 100],
tickFormatter: dollarFormatter
},
zoom: {
interactive: false
},
pan: {
interactive: true
},
grid: {
hoverable: true,
clickable: true
}
};
我想要basicly知道是否有可能創建一個函數來修改取決於時間跨度鏈接點擊x軸的最小值和最大值。例如,當點擊7d鏈接時,我想要7天的時間跨度。當點擊1個月時,我想要一個月的時間以天爲單位。 etc ... 粗體是我想創建一個功能,有一個開關來改變最小和最大以及minTickSize取決於點擊鏈接來改變時間跨度。