pythonでpandas,seabornを用いて,ヒートマップを作ろうとしているのですが,CSVを読み込む時点で,Y<=2.5のものだけ取り出してグラフを作りたいと考えています.どのようにすれば,抽出することができますか?
CSVファイルはX,Y,Z,GasTempの列があり,ヒートマップに必要なものはZ,X,GasTempです.
Python
1import pandas as pd 2import seaborn as sns 3import matplotlib.pyplot as plt 4 5num_figure = 1 6 7fig = plt.figure(figsize=(9,6)) 8 9df = pd.read_csv('60.CSV') 10df_pivot = df.pivot('Z','X', 'GasTemp') 11sns.heatmap(df_pivot, cbar=True, cmap='hot_r') 12plt.tight_layout() 13plt.savefig('heatmaps.png') 14plt.show()
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/15 06:30