0

私はまだPythonを初めて使用するので、これは簡単な質問ですが、満足のいく答えをまだ見つけていません. Excelファイルから単一のDataFrameにデータをロードした後、1つのスクリプトでプロットしようとしている5つの異なるソースからのデータがあります。現在のところ、一度に 1 つのソースをグラフ化する方法、または 5 つすべてを 1 つの図 (または 1 から 5 の間) にグラフ化する方法しか知りません。これが私のコード、スクリプト全体です。すべてが必要ではないかもしれませんが、念のためすべて含めました。

import numpy as np
import pandas as pd
from pandas import *
import matplotlib
import matplotlib.pyplot as plot
import datetime as datetime
from datetime import *

#Import data from Excel File
data2007 = pd.ExcelFile('f:\Python\Learning 19-4-2013\Data 2007.xls')
table2007 = data2007.parse('Sheet1', skiprows=[0,1,2,3,4,5], index=None)

#Plot data for first meter
ax = plot.figure(figsize=(7,4), dpi=100).add_subplot(111)
FirstMeter = table2007_3.columns[0]
Meter1 = table2007_3[FirstMeter]
Meter1.plot(ax=ax, style='-v')

#Plot data for second meter
SecondMeter = table2007_3.columns[1]
Meter2 = table2007_3[SecondMeter]
Meter2.plot(ax=ax, style='-v')

#Plot data for third meter
ThirdMeter = table2007_3.columns[2]
Meter3 = table2007_3[ThirdMeter]
Meter3.plot(ax=ax, style='v-')

#Plot data for fourth meter
FourthMeter = table2007_3.columns[3]
Meter4 = table2007_3[FourthMeter]
Meter4.plot(ax=ax, style='v-')

#Plot data for fifth meter
FifthMeter = table2007_3.columns[4]
Meter5 = table2007_3[FifthMeter]
Meter5.plot(ax=ax, style='v-')

#Command to show plots
plot.show()
4

1 に答える 1