나는 파이썬에서 matplotlib
데이터 ( plot
및 errorbar
함수 사용) 를 그리는 데 사용 하고 있습니다. 완전히 분리되고 독립적 인 플롯을 그린 다음 ylim
시각적으로 쉽게 비교할 수 있도록 값 을 조정해야 합니다.
ylim
각 플롯 에서 값을 검색하여 각각 하한 및 상한 ylim 값의 최소값과 최대 값을 가져 와서 시각적으로 비교할 수 있도록 플롯을 조정할 수 있습니까?
물론 데이터를 분석하고 나만의 맞춤 ylim
값 matplotlib
을 생각 해낼 수는 있지만 저를 위해 사용하고 싶습니다 . 이를 쉽고 효율적으로 수행하는 방법에 대한 제안이 있습니까?
다음은 사용하여 플롯하는 Python 함수입니다 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)