pythonのmatplotlibを使ったグラフ表示にてうまく表示できずに困っています。
CSVファイルにFFTをかけたデータを保存しており、そのデータをグラフ化したいと思い
下記のようなコードでチャレンジしたのですが、表示するデータの種類が3種類までは
上手く表示できますが、4つ目のデータ列を追加すると表示されません.
初めてpythonとmatplotlibをつかってコーディングしているのですが、matplotlibの使い方を間違っているのでしょうか
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
import pandas as pd
import matplotlib.pyplot as plt
input_csv = pd.read_csv('./fft.csv')
first_column_data = input_csv[input_csv.keys()[0]]
second_column_data = input_csv[input_csv.keys()[1]]
third_column_data = input_csv[input_csv.keys()[2]]
fourth_column_data = input_csv[input_csv.keys()[3]]
plt.xlabel(input_csv.keys()[0])
plt.ylabel(input_csv.keys()[1])
plt.ylabel(input_csv.keys()[2])
plt.ylabel(input_csv.keys()[3])
plt.plot(first_column_data,second_column_data,third_column_data,fourth_column_data, linestyle='solid')
plt.show()
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
CSVのデータ抜粋
Freq amp1 amp2 amp3
0 1.41E-16 0.003996004 1.56E-15
1 0.000201547 0.004005992 0.000199231
2 0.000415666 0.00403626 0.000399794
3 0.000657687 0.004087735 0.000603055
4 0.000949 0.004162049 0.000810437
回答1件
あなたの回答
tips
プレビュー