0
我想繪製地點和時間之間的圖。 Y軸將顯示5個國家(美國,英國,加拿大,法國,德國),X軸將顯示時間。數據是成對的(日期,地點)。我試圖通過用字符串替換Y-Y軸的數值來顯示它,但沒有運氣。任何簡單的工作示例都會有所幫助。amCharts,非數字yaxis和日期
我想繪製地點和時間之間的圖。 Y軸將顯示5個國家(美國,英國,加拿大,法國,德國),X軸將顯示時間。數據是成對的(日期,地點)。我試圖通過用字符串替換Y-Y軸的數值來顯示它,但沒有運氣。任何簡單的工作示例都會有所幫助。amCharts,非數字yaxis和日期
價值軸'labelFunction
將完美的完成這項任務。有了它,您可以定義一個自定義函數,爲每個標籤調用該函數,然後用一個字符串替換該數字。即:
"valueAxes": [{
// other value axis settings
// ...
"labelFunction": function(value) {
var labels = {
"1": "USA",
"2": "UK",
"3": "Canada",
"4": "France",
"5": "Germany"
};
return labels[value] || "";
}
}]
,你必須是乾脆("labelsEnabled": false
)禁用值軸標籤的另一個選項,並使用guides在特定值而將國家標籤。即:
"valueAxes": [{
"labelsEnabled": false,
"guides": [{
"value": 1,
"label": "USA"
}, {
"value": 2,
"label": "UK"
}, {
"value": 3,
"label": "Canada"
}, {
"value": 4,
"label": "France"
}, {
"value": 5,
"label": "Germany"
}]
}]
無論你的目的更好的作品,或似乎更容易。
謝謝,我會試試看。 – Bilal