2017-11-28 6 views
3

私の円グラフが機能するための字幕を取得できません。それは表示されません。 https://www.highcharts.com/docs/chart-concepts/title-and-subtitleChart.js字幕が表示されません

options: { 
    pieceLabel: { 
     showZero: true, 
     fontColor: '#fff', 
     fontFamily: "'Maven Pro', sans-serif", 
     position: 'default' 
    }, 
    title: { 
     display: true, 
     position: 'top', 
     text: 'Screened', 
     fontSize: 14 
    }, 
    subtitle:{ 
     text: 'Subtitle', 
    }, 
    legend: { 
     display: false 
    } 
} 

私のチャートが表示さ細かいので、私はコードのみのオプションの一部を共有しています

私はこれをしようとしていました。

字幕がchart.jsでサポートされているかどうかわかりません。そうでない場合は、タイトルの改行や他の代替の提案を歓迎します。

答えて

2

を、あなたは文字列配列を渡すことができ、各項目は、新しい行に解除されます。ここで

Subtitle example

text: ['Title','Subtitle'], 

working exampleです。

+0

私は試してみましたが、同じ行にカンマで区切って表示されています。 – Leah

+1

あなたはどのバージョンのchart.jsライブラリを使用していますか?私の例では2.7.0を使用しています。 2.4.0を使用すると、要素がコンマで区切られていることがわかります。 – David

0

この例を試してみてください:タイトルテキストのプロパティで

Highcharts.chart('container', { 
 

 
    chart: { 
 
     marginTop: 80 
 
    }, 
 

 
    xAxis: { 
 
     categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] 
 
    }, 
 

 
    subtitle: { 
 
     text: 'This text has <b>bold</b>, <i>italic</i>, <span style="color: red">coloured</span>, <a href="http://example.com">linked</a> and <br/>line-broken text.' 
 
    }, 
 

 
    series: [{ 
 
     data: [0, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4] 
 
    }] 
 
});
<script src="https://code.highcharts.com/highcharts.js"></script> 
 

 
<div id="container" style="height: 400px"></div>

+0

私はChart.jsを使用していますが、Highchartsは使用していません。それは円グラフです。 jsの形式を変更する方法もわかりません。 – Leah

+0

あなたの質問のハイチャートのドキュメントにリンクするのに混乱しているビット。 [Chart.jsは字幕をサポートしていません](https://github.com/chartjs/Chart.js/issues/3786)ので、オプションに追加することはできません。 – David

+0

@David、http://sharpen.tomaj.sk/v1.7/html5/graphs-chartjs.htmlのようなもの – Leah

関連する問題