最初の列のすべての値を使用しているように見えるため、動的な X 軸データに問題があります。
私は以下をやっています:
<div id="season_data_block" style="display: none;">
<?php
foreach($champ_name as $champ_id => $stat_value) {
foreach ($stat_value as $cn => $cs) {
if($champ_id != 0) {
echo '"'.$cn.'",';
}
}
}
?>
</div>
これは、PHP データを非表示の div に入れています。次に、jQuery を使用してその div からテキストにアクセスしています。
<script type="text/javascript">
$(document).ready(function(){
var chart_data = $("#season_data_block").text();
$('#stats_chart').highcharts({
chart: {
type: 'column',
backgroundColor: "#F5F5F5",
},
title: {
text: ' '
},
xAxis: {
categories: [chart_data]
},
私が抱えている問題は、データが javascript xAxis に挿入されると、最初の xAxis 値にすべての php データが表示され、残りは以下のようにデフォルト設定されることです。
1 番目: "name 1","name 2","name 3", 2 番目: 2 3 番目: 3 4 番目 4
なりたい
1 番目: 「名前 1」 2 番目: 「名前 2」 3 番目: 「名前 3」
など なぜそれをしているのですか?
ありがとう