サンプルコード集 (seaborn)

トップページ>サンプルコード集 (seaborn)

サンプルコード集

◯こちらのサンプルコードは指導等にご自由にお使いください。


【サンプルコードの使い方】
◯サンプルコードを写す時はコピペをしないようにしましょう。
◯▶を押すと出力が表示されます。
◯Geminiボタンを押すとGemini(AI)による解説が表示されます。間違っていることもあるので、疑問に思った場合はご質問ください。


【要素ごとのサンプルコードページへ移動】
全て
if文
for文
関数
配列
ファイル入出力
Numpy
Matplotlib
openpyxl
Pandas
正規表現
Biopython
scikit-learn
seaborn
Graphviz
Gemini
Tkinter

【Code List】

CODE: e-1 (seaborn)



CODE: e-1 (seaborn)


import seaborn as sns
import matplotlib
import matplotlib.pyplot as plt
import pandas as pd


# ---- Config ----

CSV_FILE = "http://python.hisakatano.com/data/iris.csv"
OUTPUT_FILE = "e-1_output.svg"
matplotlib.rcParams['font.family'] = 'DejaVu Serif'


def main():
    df = pd.read_csv(CSV_FILE, index_col=None, header=0)
    print(df)

    bar_color = ["#479FFF", "#47DFFF", "#47FFC4"]

    sns.barplot(data=df, x="species", y="sepal_width", hue="species", palette=bar_color)
    plt.xlabel("")
    plt.title("Iris sepal width", fontsize=16)
    plt.savefig(OUTPUT_FILE)

    return(0)


main()




【ポイント】
◯pip install seabornが必要。
◯seabornは、matplotlibより見た目をスタイリッシュにしたライブラリ。
◯使い方はmatplotlibとほとんど同じ。
◯凡例や軸のラベルなどが勝手に出力されるのが便利。
◯svgファイル(ベクター画像)にすると、Power Pointへの貼付け時に拡大してもぼけないようになる。
◯参考: https://qiita.com/kakiuchis/items/f7c830a2b726992a6165
◯参考: https://qiita.com/nkay/items/ab5beea96e8648aeab63
◯出力ファイル: https://python.hisakatano.com/data/e-1_output.svg