Python'dan matplotlib
verileri (kullanarak plot
ve errorbar
işlevler) çizmek için kullanıyorum . Tamamen ayrı ve bağımsız bir dizi çizim yapmalı ve ardından ylim
değerlerini kolayca görsel olarak karşılaştırılabilecek şekilde ayarlamalıyım .
ylim
Sırasıyla alt ve üst ylim değerlerinin min ve max değerlerini alabilmek ve grafikleri görsel olarak karşılaştırılabilecek şekilde ayarlayabilmek için her bir arsadan değerleri nasıl alabilirim ?
Elbette, verileri analiz edip kendi özel ylim
değerlerimi bulabilirim ... ama bunu benim matplotlib
için yapmak isterim. Bunun nasıl kolayca (ve verimli bir şekilde) yapılacağına dair herhangi bir öneriniz var mı?
Kullanarak çizim yapan Python işlevim matplotlib
:
import matplotlib.pyplot as plt
def myplotfunction(title, values, errors, plot_file_name):
# plot errorbars
indices = range(0, len(values))
fig = plt.figure()
plt.errorbar(tuple(indices), tuple(values), tuple(errors), marker='.')
# axes
axes = plt.gca()
axes.set_xlim([-0.5, len(values) - 0.5])
axes.set_xlabel('My x-axis title')
axes.set_ylabel('My y-axis title')
# title
plt.title(title)
# save as file
plt.savefig(plot_file_name)
# close figure
plt.close(fig)