棒グラフしたい(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で棒グラフの色を変更できます。 色名はカラーコードで設定します。

また、データフレームのカラム名の値を設定したり、 マルチインデックスの数だけリストで指定したりできます。

リファレンス