मैं y- अक्ष की ऊपरी सीमा को 'ऑटो' पर सेट करना चाहता हूं, लेकिन मैं y- अक्ष की निचली सीमा को हमेशा शून्य रखना चाहता हूं। मैंने 'ऑटो' और 'ऑटोरेंज' की कोशिश की, लेकिन वे काम नहीं करते। पहले ही, आपका बहुत धन्यवाद।
यहाँ मेरा कोड है:
import matplotlib.pyplot as plt
def plot(results_plt,title,filename):
############################
# Plot results
# mirror result table such that each parameter forms an own data array
plt.cla()
#print results_plt
XY_results = []
XY_results = zip( *results_plt)
plt.plot(XY_results[0], XY_results[2], marker = ".")
plt.title('%s' % (title) )
plt.xlabel('Input Voltage [V]')
plt.ylabel('Input Current [mA]')
plt.grid(True)
plt.xlim(3.0, 4.2) #***I want to keep these values fixed"
plt.ylim([0, 80]) #****CHANGE**** I want to change '80' to auto, but still keep 0 as the lower limit
plt.savefig(path+filename+'.png')