2

高さがタイトルの長さよりも短くなると、y 軸のタイトルが上部で切り取られるため、パラメーターに基づいて高さが変化するグラフがあります。

http://api.highcharts.com/highcharts/yAxis.titleのハイチャート API は、タイトルの CSS スタイルを指定できるスタイル プロパティを指定しますが、JavaScript の wordWrap:'break-word' はここでは機能しません。

私の質問は - そのような場合に y 軸のタイトルをラップできるプロパティはありますか?

注: SO を検索したところ、質問が見つかりました - Highcharts Y-axis title text length is more than chart's height
ですが、静的なタイトルがなく、改行を強制するタグを持たないため、これは私のケースには答えません.

4

1 に答える 1

3

固定幅を追加してスタイルをステップインするだけです:

    title: {
                enabled: true,
                text: 'very long title text here that will get cut off at the top when height becomes less than the length of the title',
                style: { 
                    font: 'bold 10pt "Arial Narrow"',                       
                    color: 'rgb(0,0,0)',
                    wordWrap:'break-word',
      // Add these        
                    width : "200px"
                }
            }

あなたのフィドルはここで更新されました

于 2016-11-16T07:49:47.503 に答える