勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

highcharts.jsについて

   2014/07/02  JavaScript

プログラムの作りかえを行う際、既存のソースで
highcharts.jsを使っており、これ使い方わかんねぇと
なったので今後のためにメモ。

■サンプル
http://sample.taitan916.info/highchart/

■ダウンロード先
http://www.highcharts.com/download

■ソース
<?php
$ans_list = array('ニッカ', 'バランタイン', 'マッカラン', '山崎');
$ans_val_list = array('12', '5', '30', '18');
?>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="./highcharts.js"></script>
<script>
$(function () {
$('#container').highcharts({
title: {
text: ''
},
plotOptions: {
pie: {
dataLabels: {
formatter: function() {
return '<b>'+ this.point.name +'</b>:'+ Math.round(this.percentage*10)/10 + '%';
}
}
}
},
series: [{
type: 'pie',
name: '',
data: [
                <? //グラフのデータを書き込み
                    echo '["' . $ans_list[0] . '",' . $ans_val_list[0] . ']';
                    for($i = 1; $i < count($ans_list); $i++) {
                        echo ',["' . $ans_list[$i] . '",' . $ans_val_list[$i] . ']';
                    }
                ?>
]
}],
tooltip: {
formatter: function() {
return this.y +'人';},
enabled:true
}
});
});
</script>
<title>highcharts</title>
</head>
<body>
<h1>highcharts</h1>
<div id="container"></div>
</body>
</html>

 - JavaScript

  関連記事

leaflet.jsとOSMで現在地を取得しマップ上にマーカーを表示する方法
leaflet.jsとOSMで現在地を取得しマップ上にマーカーを表示する方法

leaflet.jsとOpenStreetMapで現在位置の経度緯度を取得しマッ ...

バニラJavaScriptでXML形式データの取り扱いとJSON形式への変換方法
バニラJavaScriptでXML形式データの取り扱いとJSON形式への変換方法

JavaScriptで外部APIにリクエストし、レスポンスのXML形式データを取 ...

Lightboxで文字をクリックしたら画像を表示させる方法
Lightboxで文字をクリックしたら画像を表示させる方法

Lightboxを使用する際、一般的に使われているのはサムネイル画像をクリックす ...

Video.jsで表示させた動画プレイヤーに指定したテキスト表示し、位置をランダムに変更する方法
Video.jsで表示させた動画プレイヤーに指定したテキスト表示し、位置をランダムに変更する方法

Video.jsで表示させた動画プレイヤーに指定したテキスト表示し、さらにそのテ ...

HTMXで指定ページ内の指定要素を取得及び出力する方法サンプル
HTMXで指定ページ内の指定要素を取得及び出力する方法サンプル

あるサイトのHTMLタグ内に「hx-〇〇」という見慣れないタグが記述されていた。 ...