###前提・実現したいこと
jqplotで折れ線グラフを縦の棒グラフにしたいのですが変更する際の記述方法がわかりません
おそらく下記の部分を変更するのだと思いますが変更すると真っ白になってしまいます。
jQuery
1axes: { 2 xaxis: { 3 ticks: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 ], 4 min: 0, 5 max: 2330, 6 tickOptions: { 7 formatString: '%d', 8 }, 9 label: '時' 10 }, 11 yaxis: { 12 ticks: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 ], 13 min: 0, 14 tickOptions: { 15 formatString: '%dW', 16 }, 17 label: '題名' 18 } 19 },
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
php
1if ($chart_type == 1) { ?> 2jQuery( function() { 3 jQuery . jqplot( 4 'jqPlot-div', 5 [ 6 <?php foreach ($csv_array as $unit_data) { ?> 7 [ 8 <?php foreach ($unit_data as $time => $data) { ?> 9 <?php if (!empty($data[0]) && is_numeric($data[0])) { ?> 10 [<?php echo (int)substr($time,0,2).'.'.(int)(substr($time,3,2)/6).', '.$data[0]/1000* CT_VOLT_AMPERE_RATIO * POW_SRC_VOLTAGE; ?>], 11 <?php } ?> 12 <?php } ?> 13 ], 14 <?php } ?> 15 ], 16 { 17 //シリーズの配色を各々 18 seriesColors: [ 19 <?php foreach ($color_array as $color) { ?> 20 '#<?php echo $color; ?>', 21 <?php } ?> 22 ], 23 axes: { 24 xaxis: { 25 ticks: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 ], 26 min: 0, 27 max: 2330, 28 tickOptions: { 29 formatString: '%d', 30 }, 31 label: '時' 32 }, 33 yaxis: { 34 ticks: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 ], 35 min: 0, 36 tickOptions: { 37 formatString: '%dW', 38 }, 39 label: '題名' 40 } 41 }, 42 seriesDefaults: { 43 showLine: true, 44 markerOptions: { 45 size: 6, 46 shadow: false, 47 }, 48 }, 49 series: [ 50 <?php foreach ($unit_array_1 as $unit) { ?> 51 { label: '<?php echo $unit; ?>' }, 52 <?php } ?> 53 ], 54 legend: { 55 show: true, 56 placement: 'outside', 57 location: 'ne', 58 }, 59 grid: { 60 borderWidth: 0.5, 61 shadow: false, 62 } 63 } 64 ); 65} );
###試したこと
部分的にコメントアウトした際にaxesの部分を触ってみると白く表示されてしまいました。
また、プラグインは大丈夫だと思います。
ソースコードが長いので部分的な掲載となりますので、もし必要な際はおっしゃってください。
また、ターゲットのHTMLもそちらに記載してあります。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
XAMPP Mac OS
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。