String X or Y ticks label in plotting graph of Python using matplotlib

In usual case, we are plotting graphs about integer or float x or y values, but sometimes you need to plot some graphs using string x or y values such as dates, categories.

In this case, you can easily draw plot with string values by using xticks or yticks module.


In this post, I will show you an example using x string values.


Just for integer plot

-----------------------------------------------------------------------------

from pylab import *

x = [ 1, 2, 3 ]
y = [ 2, 5, 10 ]

plot(x, y)

show()

-----------------------------------------------------------------------------

The results is like below



Now, for string x values

---------------------------------------------------------------------
from pylab import *

x = [ 'Mon', 'Tue', 'Wed' ]
y = [ 2, 5, 10 ]

plot(range(len(y)), y)
xticks(range(len(y)), x, size='small')
show()

--------------------------------------------------------------------

Eventually, you can get the graph with string x labels described as below




Thanks,

Have Fun!



댓글

이 블로그의 인기 게시물

미국 포닥, 한국으로 돌아가는 이유? (Why do postdoc go back to Korea?)

미국 포닥 월급 생활비, 일리노이 텍사스 포닥 (Illinois, Texas Postdoc Living Cost)

J1 미국 포닥, 미국 영주권 (EB2) 신청 및 승인 후기 (첫번째. J1 비자)