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?)

미국 포닥 - 비지팅 포닥 VS 풀펀딩 포닥 (Visiting Scholar VS Postdoctoral Fellow)

미국 포닥 직위, 타이틀, 명칭? - Visiting Scholar, Postdoctoral Fellow, Research Associate, Research Scientist, Research Professor