मैं पायथन से matplotlib
डेटा (उपयोग plot
और errorbar
कार्यों) की साजिश कर रहा हूं । मुझे पूरी तरह से अलग और स्वतंत्र भूखंडों के एक सेट की साजिश रचनी है, और फिर उनके ylim
मूल्यों को समायोजित करना है ताकि वे आसानी से तुलना कर सकें।
मैं ylim
प्रत्येक प्लॉट से मूल्यों को कैसे प्राप्त कर सकता हूं , ताकि मैं क्रमशः निचले और ऊपरी यली मानों के न्यूनतम और अधिकतम ले सकता हूं, और भूखंडों को समायोजित कर सकता हूं ताकि उनकी तुलना नेत्रहीन की जा सके?
बेशक, मैं सिर्फ डेटा का विश्लेषण कर सकता हूं और अपने स्वयं के कस्टम ylim
मूल्यों के साथ आ सकता हूं ... लेकिन मैं मेरे matplotlib
लिए ऐसा करना चाहता हूं। आसानी से (और कुशलता से) यह कैसे करना है पर कोई सुझाव?
यहाँ मेरा पायथन कार्य है जो प्लॉट का उपयोग कर रहा है 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)