【完全保存版】amChartsを使ったグラフサンプルまとめ

Web関連

グラフ作成ができるWordPressプラグインのなかでも、かなり自由度の高いamChartsを使ったグラフサンプルです。

1から作るのがめんどくさい!という人や、そもそもamChartsの使い方がまったくわからね!という方は、ここにあるサンプルを是非有効活用してみてください。基本的にコピペだけで使えるようにしました。

サンプル使用方法

グラフサンプルの使い方です。

どこに何をコピペしていけばいいのか?という基本的な手順を解説しています。

新規グラフの作成

プラグイン『amCharts: Charts and Maps』をインストール&有効化後、『Charts and Maps』→『Add new』の順にクリック。

グラフタイトルの入力

Add new Charts and Mapsのページで、自分の好きなグラフタイトルを入力する。

Resorces、HTML、JavaScriptをそれぞれコピペ



あとは、Resources、HTML、JavaScriptをそれぞれコピペするだけです。

超簡単ですね。
それではいってみましょー

グラフサンプル一覧

棒グラフ

グラフサンプルを見る

もっとも基本的なグラフです。amChartsのデフォルト設定のままですが、利用価値は高いので掲載しておきました。

何らかのデータを比較したり、期間の変化量を表すときにはあれこれ考えずとりあえず棒グラフを使っておけば分かりやすいですね。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/serial.js

・HTML

・JavaScript

3D棒グラフ

グラフサンプルを見る

棒グラフを3D化したものです。ただし、ひとつ前に紹介した棒グラフとは違い、積み上げ式の棒グラフです。このようなグラフは、期間ごとの割合の変化を視覚的に把握できるという点で優れています。

例えば、ASPを複数使っている場合には、ASPごとの報酬額を積み上げて期間ごとに並べることで、全体とASPごとの割合の変化が分かります。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/serial.js

・HTML

・JavaScript

滑らかなLineグラフ

グラフサンプルを見る

折れ線グラフを作成するときにプロットしたデータを滑らかに結んだグラフです。その名の通り、実際に滑らかな変化をする事象を表すときに使えるグラフです。

例えば、ホルモン分泌量や血圧変化などです。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/serial.js

・HTML

・JavaScript

棒グラフと折れ線グラフの共存

グラフサンプルを見る

棒グラフと折れ線グラフを同時に表示させたグラフです。基本的に、棒グラフのデータと、折れ線グラフのデータが比較する意味のあるものである必要があります。

例えば、住宅数(棒グラフ)と日経平均(折れ線グラフ)や、アドセンス報酬(棒グラフ)とアクセス数(折れ線グラフ)などです。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/serial.js

・HTML

・JavaScript

横棒グラフ(棒グラフのX軸Y軸入れ替え)

グラフサンプルを見る

棒グラフを横にしただけのグラフです。時系列による変化を負う必要がないデータを視覚化するときによく使われるグラフです。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/serial.js

・HTML

・JavaScript

折れ線グラフ

グラフサンプルを見る

棒グラフと並び、一番使い勝手のいいグラフです。棒グラフで表示するか、折れ線グラフで表示するか、好みで選んでもいいでしょう。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/serial.js

・HTML

・JavaScript

面グラフ

グラフサンプルを見る

棒グラフで結んだ直線とX軸で囲まれた範囲が塗りつぶされたグラフです。

比較したい2種類のデータがある場合には、折れ線グラフを2つ重ねて表示させるよりも、面グラフで重ねて表示させた方が2つの差が分かりやすかったりします。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/serial.js

・HTML

・JavaScript

3D円グラフ

グラフサンプルを見る

円グラフの3D版です。円グラフ自体はamChartsにデフォルトで存在しています。

1日のスケジュールや割合を表す時に使われるグラフですね。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/pie.js

・HTML

・JavaScript

散布図と回帰直線

グラフサンプルを見る

統計学でよく用いられている散布図と、将来値の予測に役立つ回帰直線のグラフです。

アフィリエイトをやっていく上ではあんまり登場する機会はないかもしれませんが、健康系(サプリメントやダイエット食品)などのアフィリエイトを行う時に、モニターの結果を散布図で表示して、回帰直線によってどれくらいの効果があるのか?を分かりやすく表示するって方法も考えられますね。

ちなみに回帰直線というのは散布図によって得られるデータの差を最小にするように(正確には直線との誤差の2乗和を最小にするように=最小二乗法)引いた直線のことです。つまり、”それらしい”直線のことです。だいたいこれくらいだよーって直線です。詳しくは統計学を勉強してみてください。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/xy.js

・HTML

・JavaScript

縮尺変更可能な折れ線グラフ

グラフサンプルを見る

上のつまみを動かすことでグラフの縮尺を変更することができる折れ線グラフです。

Google Analyticsとかではアクセス解析画面の縮尺が変更可能なので、模擬的なAnalytics画面を作り出すことも可能かもしれません。他サイトと差別化できそうですね。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/serial.js

・HTML

・JavaScript

2つの値をセットにした棒グラフ

グラフサンプルを見る

2つの値をセットにした棒グラフです。時系列で変化する2つの値の変化をとらえる時に便利なグラフです。

3つの値や4つの値を比較していきたいときには、”balloonText”で始まる行から”valueField”で始まる行までの要素を比較したい数だけ追加していけばOKです。

・Resorces
//www.amcharts.com/lib/3/amcharts.js
//www.amcharts.com/lib/3/serial.js

・HTML

・JavaScript