Chart.js - にほんご。

Labeling

更新日: 2019-12-06

チャートを生成する際に、閲覧者にどのデータを表示しているかを示したい場合、 軸にラベルを設定する必要があります。

スケールタイトル設定

スケールタイトルの設定は、スケール設定のscaleLabelオプションのサブオプションです。 スケールタイトルのオプションを定義します。 これはデカルト軸にのみ適用されることに注意してください。

名称type初期値説明
displaybooleanfalsetrueの場合、軸タイトルを表示します。
labelStringstring''タイトル文言。(例えば"# of People"や、"Response Choices"等)
lineHeightnumber|string1.2個々のテキスト行の高さ。 (MDNを参照してください。)
fontColorcolor#666スケールタイトルの文字色。
fontFamilystring"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif"スケールタイトルのフォント。
fontSizenumber12スケールタイトルの文字サイズ。
fontStylestringnormalスケールタイトルのフォントスタイル。(normal、italic、oblique、initial、inherit)
paddingnumber|object4スケールラベルの周りに追加するパディング。 topbottomのみ実装されています。

カスタム目盛線フォーマットの定義

一般的に、データの種類によって目盛に情報を付与したい場合があります。 例えば、金額に付けるドルマーク('$')です。 これを設定するには、軸設定のticks.callbackメソッドを上書きする必要があります。 以下の例では、Y軸の全てのラベルの先頭にドルマーク('$')を付与します。

コールバックがnullまたはundefinedを返す場合、 関連のグリッドラインは非表示になります。

var chart = new Chart(ctx, {
    type: 'line',
    data: data,
    options: {
        scales: {
            yAxes: [{
                ticks: {
                    // 目盛にドルマークを付与する
                    callback: function(value, index, values) {
                        return '$' + value;
                    }
                }
            }]
        }
    }
});

コールバックに渡される3番目の引数はラベルの配列です。 ただし、時間軸の場合は{label: string, major: boolean}オブジェクトの配列です。


© 2013 Chart.js is available under the MIT license

このコンテンツはChart.jsドキュメントを翻訳/改変したものです。