3次元棒グラフ
Q:日本の都道府県別に人口を棒グラフにした俯瞰図を描きたいのですが.
A:splot で impulse スタイルを指定すればまあまあの図が描けます.
それよりも,日本地図の数値データをどうするかが問題です.群馬大学社会情報
学部の青木繁伸先生が
色々な日本地図を描くツールを公開なさっていて,その配
布物に地図データ(バイナリですが丁寧な説明があるので簡単にテキストデータ
化できます)も含まれています.
-
地図データjapan.datと人口のデータpopulation.datを用いたデモpopulation.pltを紹介します.実はこの話題は
gnuplot Q&A 掲示板 の No.683 から始まったものです.途中,No.694 で新潟工科大学の竹野
先生が示されたちょっとしたアイデアを利用して500万人を堺にした色分け
をしています.
set zrange [0:14000]
set nokey
h(x)=(x>=5000)? x:0
unset border
unset xtics
unset ytics
unset ztics
set parametric
splot "japan.dat" using 1:2:(0) w lines lt -1 lw 0,\
"population.dat" w impulse lt 3 lw 3,\
"" using 1:2:(h($3)) w impulse lt 1 lw 3
pause -1
set term png transparent xffffff
set out "population.png"
replot
- 得られる図