[matplotlib] 23. 円グラフ(Pie chart)

matplotlib

はじめに

matplotlibで円グラフを表示する方法について説明する。

コード

解説

モジュールのインポート

バージョン

ラベルとデータと飛び出しの設定

labelで各データのラベルの設定をし、sizesで円グラフの大きさを設定している。explodeは円グラフを飛び出させるための設定で、ここでは、2番目の要素であるMugichocoを0.1だけ飛び出させるように設定した。

円グラフの表示

円グラフはax.pie()で表示できる。

sizesがデータで、explodeが飛び出しの設定、labelがラベルとなっている。
autopctは、構成比率を%で表示する設定で、’%1.1f%%’としているので、小数点以下1桁まで表示される。
shadowは影の設定で、Trueで円グラフの背後に影が表示される。
startangleは、データの表示を開始する位置の設定で、0とすることで、円の右端から開始となる。90で円の上端、180で円の左端からの開始となる。

Matplotlib3.0では、デフォルトでアスペクト比の等しい円グラフは得られるようになった。

コードをダウンロード(.pyファイル)

コードをダウンロード(.ipynbファイル)

参考

https://matplotlib.org/users/whats_new.html#pie-charts-are-now-circular-by-default
https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.pie.html

コメント

  1. […] [matplotlibの使い方] 23. 円グラフ(Pie chart)matplotlibで円グラフを表示する方法sabopy.com2019.03.12 […]

  2. […] [matplotlibの使い方] 23. 円グラフ(Pie chart)matplotlibで円グラフを表示する方法sabopy.com2019.03.12 […]