簡體   English   中英

Chart.js - y軸自定義標簽

[英]Chart.js - y axis custom label

我有簡單的線圖,顯示了一些進展。 在x軸上有日期,在y軸上有狀態(1到5)。 數據總是從1到5.但我需要的是從數字更改y軸上的標簽(以及點懸停時的標簽)以顯示文本字符串的進度。 例如,在哪里是1 a我需要帶有“請求添加”的文本字符串,2“請求已查看”,3“請求已接受”,4“請求已解決”和5“解決已確認”。 我認為沒有本地方法可以實現這一點,但也許有人會知道如何編輯Chart.js來實現它。

這是一張現在看起來如何的照片,有這些數字: 截圖

對不起我的英文和thx任何幫助!

您可以使用scaleLabel函數。 看看這里https://stackoverflow.com/a/28700578/909535

scaleLabel: function (valuePayload) {
if(Number(valuePayload.value)===1)    
return 'request added';
if(Number(valuePayload.value)===2)    
return 'request viewed';
if(Number(valuePayload.value)===3)    
return 'request accepted';
if(Number(valuePayload.value)===4)    
return 'request solved';
if(Number(valuePayload.value)===5)    
return 'solving confirmed';
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM