Habe hier eine schöne, voll funktionierende Schleife (Funktion und Variablen nur zum Kontext):
Code: Alles auswählen
def Boxplots(data, plottitle, ylabeling,ticks, tickslabel ):
boxplot(data,0,'', widths=0.3)
title(plottitle)
ylabel(ylabeling)
ax = gca()
ax.set_xticks(ticks)
ax.set_xticklabels(tickslabel)
show()
newfieldnames=["Ammonium", "nitrite", "Nitrate", "NitrogenTot", "Phosphate", "Chloride", "Calcium", "Magnesium", "Iron"]
DiffCasey=genfromtxt("Haarmann_data1.csv", delimiter=";",skip_header=11, usecols=(2,3,4,5,6,8,9,10,11))
DiffArctowski=genfromtxt("Haarmann_data1.csv", delimiter=";", skip_header=1, skip_footer=7, usecols=(2,3,4,5,6,8,9,10,11))
for i in range(Cassshape):
Boxplots((array((DiffArctowski[:,i],DiffCasey[:,i]))),(("Boxplots of parameter:", newfieldnames[i])), "[mg/m^2]", [1,2], ['Arctowski','Casey'])
Vielen Dank!