0
私はこのデータセット(panda df)をよく捉えていますが、これは構造体です。列に基づいたプロット
Replication State Machine Average Time Std. Percent
1 IDLE bend 1.0863 68.42
1 State Bend real failur bend 19.7653 8.24
1 BUSY bend 0.3144 19.88
1 State Bend Die change bend 25.0000 3.47
2 State Bend Die change bend 25.0000 3.47
2 State Bend real failur bend 20.4153 6.88
2 BUSY bend 0.3058 19.93
2 IDLE bend 1.0742 69.73
3 IDLE bend 1.0803 69.25
3 State Bend Die change bend 25.0000 3.47
3 State Bend real failur bend 19.4699 7.23
3 BUSY bend 0.3117 20.04
私がしたいことは、4つのヒストグラム(状態毎に1つ)を作ることです。私は、x軸上の複製と、 "Std。 「パーセント」または「平均時間」がy軸の上に表示されます。誰がどのようにプロットすることができるかについていくつかの洞察力を与えることができますか?
これは私がこれまでに作られたコードは、私はそれが1で動作するようにしたいので、私は、任意のループを行っていないですし、私ことができるように私は、コードを持って
import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv('frequencies50cleaned.csv', sep=',')
data.columns= ['Replication', 'State', 'Machine', 'Average Time','Std. Percent']
bend = data[data['Machine'] == 'bend']
punch = data[data['Machine'] == 'punch']
form = data[data['Machine'] == 'form']
shear = data[data['Machine'] == 'shear']
bend = bend.sort(columns='Replication')
x = bend[bend['State'] == 'IDLE']['Replication']
y = bend[bend['State'] == 'IDLE']['Std. Percent']
punch = punch.sort(columns='Replication')
z = punch[punch['State'] == 'IDLE']['Replication']
p = punch[punch['State'] == 'IDLE']['Std. Percent']
bend.hist(column=['Replication'])
#plt.clf()
#plt.plot(x,y)
#plt.plot(z,p)
#plt.show()
GROUPBYプロットが続くようPLT 輸入numpyのようPD 輸入matplotlib.pyplotとして
輸入パンダ:-)それを利用することができますか? –
何か試しましたか?少なくともブルートフォースのPythonループ? –
あなたが望むものは棒グラフと呼ばれ、ヒストグラムとは呼ばれません。ヒストグラムが必要ですか? https://en.wikipedia.org/wiki/ヒストグラム – DyZ