私は全く新しいHighcharts
になりました。私はspline
とpie
の2種類を作っています。 パイハイチャートで問題を表示
私はそうのようなチャートタイプを更新するために、成功する:私は彼が彼のチャートが表示されるように望んでいる方法を決定することができ、ユーザーの2つのボタンがあるので
$('#pie').click(function(){
if($('#pie').hasClass('active')!=true){
$('#spline').removeClass('active');
$('#pie').addClass('active');
$('#curve_chart').highcharts().series[0].update({
type: "pie"
});
}
});
をしかし、私はこのpie
チャートを望んでいませんこのように表示されます。値が毎日表すspline
タイプではなく、Notiflow:35
などでこれはチャートの責任のコードであるように私は、欲しい:
var type='';
$('#spline').click(function(){
if($('#spline').hasClass('active')!=true){
$('#pie').removeClass('active');
$('#spline').addClass('active');
$('#curve_chart').highcharts().series[0].update({
type: "spline"
});
}
});
$('#pie').click(function(){
if($('#pie').hasClass('active')!=true){
$('#spline').removeClass('active');
$('#pie').addClass('active');
$('#curve_chart').highcharts().series[0].update({
type: "pie"
});
}
});
$(function() {
if($('#spline').hasClass('active')){
type='spline';
}else{
type='pie';
}
$('#curve_chart').highcharts({
chart: {
type: type
},
title: {
text: 'Click through rate:'
},
xAxis: {
categories: [<?php foreach ($percentagePerDay as $key => $value) {
if ($value != $last) {
echo substr($key, -2);
echo ',';
} else {
echo substr($key, -2);
}
}?>]//key
},
yAxis: {
title: {
text: 'Percentage'
}
},
series: [{
name: '<?= $name ?>',
data: [<?php foreach ($percentagePerDay as $key => $value) {
if ($value != $last) {
echo $value;
echo ',';
} else {
echo $value;
}
}?>]//value
}]
});
});
私はそうのようなハードコードされた値を表すためにpie
チャートを作ってみました:
$('#pie').click(function(){
if($('#pie').hasClass('active')!=true){
$('#spline').removeClass('active');
$('#pie').addClass('active');
$('#curve_chart').highcharts().series[0].update({
type: "pie"
series:[{
data:[['11',35],['12',15],['13',30],['14',20]]
}]
});
}
});
}
});
しかし、pie
ハイチャートは変更されていません。何より、私は(type
のを除いて)この行に追加する必要があります:
$('#curve_chart').highcharts().series[0].update({});
ために、私のpie
ため、それらの「スライス」の瞬間を削除するんspline
などの範囲内のそれぞれの日の値を表すために?
UPDATE: だから、これは私が私のパイを見てみたい方法です:
あなたはフィドルを作成できますか? –
おそらく、名前付きプロパティを持つオブジェクトとしてキーを使うか、データポイントを設定する必要があります。私はまだ円グラフのように見えるべきではありません - おそらくあなたは必要なチャートの画像を投稿することができますか? –
@Kacper Madej私の質問が更新されましたので、私のパイがどのように見えるか確認できます – Ognj3n