python 2.7 - cannot change ticks in subplots -



python 2.7 - cannot change ticks in subplots -

i trying alter ticks in subplot: result in image below.

i utilize next code:

plt.subplot(2,2,1) plt.scatter(d,d1,c=chi,s=25,edgecolor='') plt.xticks(tic,lab) plt.vlines(dm,min(d1),max(d1),color='b') plt.vlines(dma,min(d1),max(d1),color='b') plt.hlines(d1ma,min(d),max(d),color='b') plt.hlines(d1ma,min(d),max(d),color='b') plt.xlabel("$\delta$") plt.ylabel('$\delta_1$') plt.colorbar() plt.subplot(2,2,3) plt.scatter(d,l,c=chi,s=25,edgecolor='') plt.xticks(tic,lab) plt.vlines(dm,min(l),max(l),color='b') plt.vlines(dma,min(l),max(l),color='b') plt.hlines(lm,min(d),max(d),color='b') plt.hlines(lma,min(d),max(d),color='b') plt.xlabel("$\delta^\prime$") plt.ylabel('l') plt.colorbar() plt.subplot(2,2,4) plt.scatter(d1,l,c=chi,s=25,edgecolor='') plt.vlines(d1m,min(l),max(l),color='b') plt.vlines(d1ma,min(l),max(l),color='b') plt.hlines(lm,min(d1),max(d1),color='b') plt.hlines(lma,min(d1),max(d1),color='b') plt.xlabel("$\delta_1$") plt.ylabel('l') plt.colorbar() plt.savefig('cnf_lin.png') plt.show()

to alter ticks in xaxis utilize xticks(tik,lab) tick , lab lists containing new ticks , label, python (2.7 if matters) overwrites labels old ones.

what doing wrong?

i solved problem (thanks anyway): xticks method of subplot (i think), has called in next way:

a1=plt.subplot(2,2,1) a1.set_xticks(list) #list contains new ticks .... # rest of code

python-2.7 matplotlib axes subplot

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -