質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
canvas

HTML5の<canvas>要素用のタグです。CanvasはHTML5から導入された、二次元の図形描写が可能な要素です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

15571閲覧

chart.jsの(レーダーチャート)ラベルのフォントサイズ変更がしたい

musashidayo

総合スコア54

canvas

HTML5の<canvas>要素用のタグです。CanvasはHTML5から導入された、二次元の図形描写が可能な要素です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2018/06/05 05:56

wordpressのサイト上でchart.jsを使ってレーダーチャートを作っているのですが、ラベルのフォントサイズ変更ができません。
チャートそのものは意図した表示になっています。
リファレンスやググってもみたのですが、詳しく書いてあるものがありませんでした。

html

1<div class="canvas_outer"> 2 <canvas id="myRadarChart1" width="400" height="400"></canvas> 3</div> 4<script> 5 var ctx = document.getElementById("myRadarChart1").getContext('2d'); 6 var myRadarChart1 = new Chart(ctx, { 7 type: 'radar', 8 data: { 9 labels: [ 10 'ラベル1', 11 'ラベル2', 12 'ラベル3', 13 'ラベル4', 14 'ラベル5' 15 ], 16 datasets: [{ 17 label: '', 18 data: [ 19 1, 20 2, 21 3, 22 4, 23 5 24 ], 25 backgroundColor: [ 26 'rgba(124, 176, 191, 0.678)', 27 ], 28 borderColor: [ 29 'rgba(124, 176, 191, 1)', 30 ], 31 borderWidth: 1 32 }] 33 }, 34 scaleLabel: { 35 fontSize: 20 36 }, 37 options: { 38 legend: { 39 display: false 40 }, 41 scale: { 42 ticks: { 43 fontSize: 0, 44 stepSize: 2, 45 max: 10, 46 beginAtZero: true, 47 }, 48 gridLines: { 49 pointLabels: { 50 fontSize: 18 51 } 52 } 53 }, 54 scales: { 55 yAxes: [{ 56 display: false, 57 gridLines: { 58 drawBorder: false 59 } 60 }], 61 xAxes: [{ 62 display: false, 63 gridLines: { 64 drawBorder: false 65 } 66 }] 67 } 68 } 69 }); 70</script>

詳しい方よろしくおねがいします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

下記で対応可能に思うのですが、いかがでしょうか?

投稿2018/06/05 06:03

編集2018/06/05 06:06
m.ts10806

総合スコア80850

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

musashidayo

2018/06/05 06:12

defaultFontSizeの注釈の欄に「レーダーチャートの端にあるラベル)には適用されません」とあり、実際に変わりませんでした。
m.ts10806

2018/06/05 06:13

なるほど、それではやはり開発ツールから使われているCSSクラスを特定して同名でfont-sizeを指定するしかなさそうですね。
musashidayo

2018/06/06 02:18

その方法ですと、canvasに変換される前にfont-sizeを変更するということでしょうか? 難易度が高そうですね...
musashidayo

2018/06/07 05:59 編集

凡例のラベルというとチャートの上部に表示されているラベルの事でしょうか? 今回変えたいのはレーダーチャートの各項目の橋に表示されるラベルなのですがそちらも凡例のラベル変更でいけるということでしょうか?
musashidayo

2018/06/07 07:08

上記URLの点ラベル設定のフォントサイズ変更でいけました!何度も回答いただきありがとうございました!
m.ts10806

2018/06/07 07:19

検索ができるリファレンスでよかったです。 解決できたようで何よりです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問