#フォント

グラフ上のすべてのフォントを変更できる特別なグローバル設定があります。これらのオプションはChart.defaults.font。グローバル フォント設定は、より具体的なオプションが構成に含まれていない場合にのみ適用されます。

たとえば、このグラフでは、凡例のラベルを除き、テキストのフォント サイズは 16 ピクセルになります。

Chart.defaults.font.size = 16;
let chart = new Chart(ctx, {
    type: 'line',
    data: data,
    options: {
        plugins: {
            legend: {
                labels: {
                    // This more specific font property overrides the global property
                    font: {
                        size: 14
                    }
                }
            }
        }
    }
});
名前 タイプ デフォルト 説明
family string "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif" すべてのテキストのデフォルトのフォント ファミリは、CSS フォント ファミリ オプションに従います。
size number 12 テキストのデフォルトのフォント サイズ (ピクセル単位)。 RadialLinear スケール ポイント ラベルには適用されません。
style string 'normal' デフォルトのフォントスタイル。ツールチップのタイトルまたはフッターには適用されません。グラフのタイトルには適用されません。 CSS フォント スタイル オプションに従います (つまり、標準、斜体、斜体、イニシャル、継承)。
weight string undefined デフォルトのフォントの太さ(太さ)。 (見るMDN (新しいウィンドウが開きます))。
lineHeight number|string 1.2 テキストの個々の行の高さ (「MDN (新しいウィンドウが開きます))。

#フォントが見つからない

システム上に存在するグラフにフォントが指定されている場合、ブラウザはフォントの設定時にそのフォントを適用しません。グラフに奇妙なフォントが表示されていることに気付いた場合は、適用しているフォントがシステムに存在するかどうかを確認してください。見る問題 3318 (新しいウィンドウが開きます)詳細については。

#フォントのロード

フォントがキャッシュされておらず、ロードする必要がある場合は、フォントがロードされた後にそのフォントを使用するチャートを更新する必要があります。これは、フォント読み込み API (新しいウィンドウが開きます)。見る問題 8020 (新しいウィンドウが開きます)詳細については。

最終更新: 2023 年 4 月 28 日、午前 5 時 18 分 20 秒