visualization/data structure/control structures/case study
Data Visualization——Matplotlib
0)线型图
import matplotlib.pyplot as plt
plt.plot(a,b) #a:x,b:y
plt.show #actually display
1)the scatter plot 散点图
ply.scatter(a,b)
# Change the line plot below to a scatter plot
plt.scatter(gdp_cap, life_exp,s,c=col,alpha=0.8)#s=size,每个点的半径/c+每个点的颜色/alpha:透明度
# Put the x-axis on a logarithmic scale
plt.xscale('log')
2)histograms
plt.hist(x,bins) #bins
plt.shows()
plt.clf() # 清除,改变bins赋值重复过程 可得最适合的分组
3)横纵坐标/title
plt.xlabel(a)
plt.ylabel(b)
plt.yticks([0,1,2,3,4]['a1','a2','a3','a4'])#先values,后改写成相应意义
plt.title(abcdefg)
4)Additional Customizations 其他自定义
plt.text(1550, 71, 'India') #添加文本注释
plt.grid(True) #添加网格线
pyplot.text(x, y, s, fontdict=None, withdash=False, **kwargs)
Add text to the axes.
Add text in string s to axis at location x, y, data coordinates.