05python数据可视化库—matplotlib

利用matplotlib主要可以进行一些绘图操作:
导入库:import matplotlib.pyplot
重命名:import matplotlib.pyplot as plt
帮助:print(help(plt.legend))

折线图_(.plot)
函数 作用
ax=plt.plot() 画图
plt.xlabel('') 横轴
plt.xticks(rotation=45) 横轴标注的角度
plt.ylabel('') 纵轴
plt.title('') 标题
plt.legend(loc='best') 标注的位置
ax.tick_params(bottom="off",top="off",left="left",right="off") 去掉标度尺
ax.text(a,b,'文字') 在坐标(a,b)添加文字
plt.show() 显示

指定颜色

cb_dark_blue = (0/255,107/255,164/255)|设置颜色元组
ax.plot(参数,参数,c=cb_dark_blue,label='',linewidth=10)|

画子图_(.add_subplot)

fig = plt.figure(figsize=(3,3))|指定图的长宽
ax1= fig.add_subplot(4,1,x)|4行1列的图
ax2 = fig.add_subplot(2,2,x)|2行2列的图
ax3 = fig.add_subplot(2,3,x)|2行3列的图
plt.show()

一个图画多条线

fig = plt.figure(figsize=(3,3))
plt.plot(横轴,纵轴,c='red')|红色线
plt.plot(横轴,纵轴,c='blue')|蓝色线
plt.show()

柱形图_(.bar)

num_cols = ['a','b','c']|数据
bar_heights = norm_reviews.ix[0,num_cols].values|柱状图高度
bar_positions =arange(3)+0.75|每个柱状离原点的位置
ax = plt.subplots()
ax.bar(bar_positons,bar_heights,0.3)|'.bar'画柱状图,0.3代表柱的宽度
ax.barh()|柱状变为横向
ax.set_xlabel()|横轴
ax.set_ylabel()|纵轴
ax.hist(norm_reviews['参数'],range=(4,5),bins=20)|range代表柱状图在横轴显示的区间,bins代表柱状图个数
ax.set_ylim(0,5)|设置y轴范围
plt.show()

散点图_(.scatter)

ax = plt.subplots()
ax.scatter(横轴,纵轴)|散点图
ax.set_xlabel()|横轴
ax.set_ylabel()|纵轴
plt.show()

你可能感兴趣的:(05python数据可视化库—matplotlib)