簡體   English   中英

Highcharts yAxis 具有字符串值的類別:錯誤 14

[英]Highcharts yAxis Categories with string values: error 14

這里馬上就是 ChartJS 中所需的圖表。 我們有兩個 x 軸。 一個顯示電表的功率,另一個顯示電表 state 隨着時間的推移(打開、關閉或待機)在兩個數據集中,X 軸都是 Unix 時間。 冪 Y 軸是數值,state x 軸是三個 state 類別之一。 兩者都是用線條繪制的。 使用 ChartJS 呈現的所需圖表

開門見山:我如何在 Highcharts 中執行此操作? 我設置了第二個軸:

        xAxis: {
          type: 'datetime'
        },
        yAxis: [
          {
            title: {
              text: 'Real Power'
            }
          },
          {
            type: 'category', //I have also removed this line 
            title: {
              text: 'state'
            },
            categories: ['closed', 'standby', 'open']
          }
        ],

任何將 Y 軸值設置為 highcharts 中的字符串的嘗試都會導致眾所周知的結果: https://www.highcharts.com/errors/14/

此外,在網上我似乎只能在 X 軸上找到類別。 任何幫助到達正確位置的幫助都將受到贊賞。 提前致謝。

您不能使用字符串作為x值,而是使用數字,例如:

    series: [{
        ...
    }, {
        ...,
        yAxis: 1,
        data: [1, 0, 2, 1]
    }],
    yAxis: [{
        ...
    }, {
        title: {
            text: 'state'
        },
        categories: ['closed', 'standby', 'open'],
        min: 0,
        max: 2
    }]

現場演示: http://jsfiddle.net/BlackLabel/o7Lvyadm/

API 參考: https://api.highcharts.com/highcharts/yAxis

暫無
暫無

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

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