棒グラフしたい(hvplot.bar
)
1import hvplot.pandas
2
3data.hvplot(x="離散値", y="連続値")
4data.hvplot(y="連続値")
hvplot.bar
で棒グラフを作成できます。
横軸が離散値(カテゴリカルな値)、
縦軸が連続値(数値)の場合に使うとよいです。
x
の設定を省略すると、データフレームのインデックスが使われます。
ヒストグラムしたい
1data["離散値"].value_counts(sort=False).hvplot.bar()
pd.DataFrame.sort_valuesと組み合わせて、 離散値(カテゴリカルな値)を持つカラムの頻度を 比較的簡単に可視化できます。
積み上げグラフしたい
1g = ["カラム1", "カラム2"]
2data.groupby(g).count().hvplot.bar()
3data.groupby(g).count().hvplot.bar(stacked=True)
マルチインデックを持つデータフレームも棒グラフにできます。
stacked=True
で積み上げグラフにできます。
色を変更したい(color
)
1data.hvplot(color="色名")
2data.hvplot(color="カラム名")
3data.groupby(g).count().hvplot.bar(color=["色1", "色2"])
color
で棒グラフの色を変更できます。
色名はカラーコードで設定します。
また、データフレームのカラム名の値を設定したり、 マルチインデックスの数だけリストで指定したりできます。