こんばんは。今日はPythonネタです。いっつも調べるんだけど時間がたつと忘れて同じ疑問にぶちあたるので、そろそろ記事で整理しておこうと思います。
それではまいります。
Seabornで円グラフを作成できる?
できない!です。
SeabornのDocを探してみても、pie chartに関する記述は一つもありません。
追加するつもりがあるのであればとっくに追加されているはずなので、わからないですが、きっと何か哲学があるのでしょう・・・
https://seaborn.pydata.org/examples/index.html
円グラフを作成する方法
というわけで、円グラフを作成するときは、基本的にはmatplotlibを使うことになります。
import matplotlib.pyplot as plt
data = [5,4,3,2,1]
plt.pie(data)
plt.show()
なお、円グラフのカスタマイズ方法については、こちらの記事に詳しくまとめられているので、リンクを張っておきます。
https://pythondatascience.plavox.info/matplotlib/%E5%86%86%E3%82%B0%E3%83%A9%E3%83%95
例えばこんな感じ。
data = [5,4,3,2,1]
plt.pie(data,
labels=["a","b","c","d","e"], #ラベル
counterclock=False, #時計周り
startangle=90, #開始点を90度回転
autopct="%1.1f%%" #少数第一位まで値を表示
)
plt.show()
以上、Seabornで円グラフを作成できる?でした。ご参考になりましたら幸いです。
おしまい
コメントを残す