2016-07-06 6 views
0

グラフ表示するには、Googleアナリティクスの生データを使用:月で私がやっていること

を私はAPIのクエリを使用してPHPを経由してGoogleアナリティクスからjson形式のデータを持っているし。私はchartjs.orgを使ってグラフを表示しました。その文書に記述されているようにうまくいきます。 graph from cartjs

GA管理者:

しかし、GAの管理者に結果を月ごとにグループ化されここで

は、上記の結果です。これは、タイムスパンが増加すると、チャートのx軸ラベルが輻輳するためです。以下のグラフを作成し、月単位でデータをグループ化するにはどうすればよいですか?

goal graph

私のJSデータ:

var salesChartData = { 
    labels: ["2016 Jun, 11","2016 Jun, 12","2016 Jun, 13","2016 Jun, 14","2016 Jun, 15","2016 Jun, 16","2016 Jun, 17","2016 Jun, 18","2016 Jun, 19","2016 Jun, 20","2016 Jun, 21","2016 Jun, 22","2016 Jun, 23","2016 Jun, 24","2016 Jun, 25","2016 Jun, 26","2016 Jun, 27","2016 Jun, 28","2016 Jun, 29","2016 Jun, 30","2016 Jul, 01","2016 Jul, 02","2016 Jul, 03"], 
    datasets: [ 
     { 
     label: "Electronics", 
     fillColor: "rgba(5, 141, 199,.1)", 
     strokeColor: "#058dc7", 
     pointColor: "#058dc7", 
     pointStrokeColor: "#058dc7", 
     pointHighlightFill: "#0371a0", 
     pointHighlightStroke: "#0371a0", 
     data: ["18","4","39","25","19","23","19","11","7","21","14","19","24","29","6","8","29","29","15","18","13","3","4"], 

     } 
    ] 
    }; 

GAのようなチャートを達成するために、上記のコードに変更する必要がありますか?

答えて

0

最新のチャートjsには、このジョブを実行するshowxLableのオプションがありますが、必要なものはありません。データをグループ化していないラベルの数だけを表示します。

[demo]demo

関連する問題