teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記への対応

2018/12/11 12:12

投稿

miyabi-sun
miyabi-sun

スコア21459

answer CHANGED
@@ -13,4 +13,13 @@
13
13
 
14
14
  もし`the_field`関数の中身が`return $foo;`みたいに何かしらの値を返す関数であれば、
15
15
  `<?php ?>`ではなく、`<?= the_field('data1') ?>`を利用してみてください。
16
- これは`<?php echo the_field('data1'); ?>`の短縮ですので値をHTML文字列としてその場に出力してくれるはずです。
16
+ これは`<?php echo the_field('data1'); ?>`の短縮ですので値をHTML文字列としてその場に出力してくれるはずです。
17
+
18
+ ---
19
+
20
+ 【追記部分への回答】
21
+ PHPからHTMLファイルへの出力は上手くいっており、ついでに画像ですね。
22
+ グラフが描画されない理由に関してですが、
23
+
24
+ スクショの下部分、options→scale→ticks→maxの値が30で、dataの各要素が20とか30とかなのに、突如70が出現して描画できなくなってるだけなのでは?
25
+ いや、chart.jsの事は全然分からないのでヤマ勘ですが、一度Maxの値を30から70に引き上げて見てはどうでしょうか?