Надеясь получить некоторую помощь, пожалуйста, я пытаюсь данные участок моделирования в отдельных сюжетных с помощью панд и Matplotlib моего кода до сих пор:Участка панда серии в отдельных сюжетных с помощью Matplotlib
import matplotlib.pylab as plt
import pandas as pd
fig, ax = plt.subplots(2, 3)
for i in range(2):
for j in range(50, 101, 10):
for e in range(3):
Var=(700* j)/ 100
Names1 = ['ig','M_GZ']
Data1 = pd.read_csv('~/File/JTL_'+str(Var)+'/GZ.csv', names=Names1)
ig = Data1['ig']
M_GZ=Data1['M_GZ']
MGZ = Data1[Data1.M_GZ != 0]
ax[i, e].plot(MGZ['ig'][:4], MGZ['M_GZ'][:4], '--v', linewidth=1.75)
plt.tight_layout()
plt.show()
Но код дает мне 6 дублированных копий одного и того же участка: вместо каждой итерации Var
имеет свой собственный сюжет, я попытался изменить цикл и используя различные варианты, как:
fig = plt.figure()
for i in range(1, 7):
ax = fig.add_subplot(2, 3, i)
for j in range(50, 101, 10):
Var=(700* j)/ 100
Names1 = ['ig','M_GZ']
Data1 = pd.read_csv('~/File/JTL_'+str(Var)+'/GZ.csv', names=Names1)
ig = Data1['ig']
M_GZ=Data1['M_GZ']
MGZ = Data1[Data1.M_GZ != 0]
ax.plot(MGZ['ig'][:4], MGZ['M_GZ'][:4], '--v', linewidth=1.75)
plt.tight_layout()
plt.show()
, но это ничего не меняет. Я все еще получаю тот же сюжет, что и выше. Любая помощь будет оценена, я надеюсь, что каждый сюжетный содержит один набор данных, а не все шесть
Это Link к одному из Dataframes каждого подкаталог ~/File/JTL_'+str(Var)+'/
содержит копию этого файла есть 6 в общей сложности
Можете ли вы показать, что Data1 (кадр данных) выглядит? – derchambers
@ user3645626 Я добавил ссылку на пример того, как будет выглядеть один из кадров данных, будет ли это достаточно или вы считаете, что все 6 будут более полезными? – user3191569