matplotlib.pyplot 对象中有个 title() 可以设置表格的标题。
具体实现效果:
2. 添加文字-text
设置坐标和文字,可以使用 matplotlib.pyplot 对象中 text() 接口。其中 第一、二个参数来设置坐标,第三个参数是设置显示文本内容。
具体实现效果:
3. 添加注释-annotate
我们实用 annotate() 接口可以在图中增加注释说明。其中:
-
xy 参数:备注的坐标点
-
xytext 参数:备注文字的坐标(默认为xy的位置)
-
arrowprops 参数:在 xy 和 xytext 之间绘制一个箭头。
具体实现效果
4. 设置坐标轴名称-xlabel/ylabel
二维坐标图形中,需要在横轴和竖轴注明名称以及数量单位。设置坐标轴名称使用的接口是 xlabel() 和 ylable()。
具体实现效果:
5. 添加图例-legend
当线条过多时,我们设置不同颜色来区分不同线条。因此,需要对不同颜色线条做下标注,我们实用 legend() 接口来实现。
具体实现效果:
6. 调整颜色-color
传颜色参数,使用 plot() 中的 color 属性来设置,color 支持以下几种方式
具体实现效果:
7. 切换线条样式-marker
如果想改变线条的样式,我们可以使用修改 plot() 绘图接口中 mark 参数,具体实现效果:
具体实现效果:
其中 marker 支持的类型:
具体各个效果类型如下:
8. 显示数学公式-mathtext
格式如下: 作为开始和结束符,如omega $,中间的将解析出公式中的符号
具体实现效果:
9. 显示网格-grid
grid() 接口可以用来设置背景图为网格。
具体实现效果:
10. 调整坐标轴刻度-locator_params
坐标图的刻度我们可以使用 locator_params 接口来调整显示颗粒。同时调整 x 轴和 y 轴:plt.locator_params(nbins=20)只调整 x 轴:plt.locator_params(‘"x",nbins=20)只调整 y 轴:plt.locator_params(‘"y",nbins=20)
具体实现效果:
11. 调整坐标轴范围-axis/xlim/ylim
axis:[0,5,0,10],x从0到5,y从0到10xlim:对应参数有xmin和xmax,分别能调整最大值最小值ylim:同xlim用法
具体实现效果:
12. 调整日期自适应-autofmt_xdate
有时候显示日期会重叠在一起,非常不友好,调用plt.gcf().autofmt_xdate(),将自动调整角度
具体实现效果:
13. 添加双坐标轴-twinx
具体实现效果:
14. 填充区域-fill/fill_beween
fill 填充函数区域
具体实现效果:
fill_beween填充函数交叉区域
具体实现效果:
15. 画一个填充好的形状-matplotlib.patche
具体实现效果:
16. 切换样式-plt.style.use
matplotlib支持多种样式,可以通过plt.style.use切换样式,例如:plt.style.use("ggplot")输入 plt.style.available 可以查看所有的样式:
具体实现效果:
示例代码,ggplot样式
具体实现效果:
End.
作者:极客猴
来源:凹凸数据
- 我的微信公众号
- 微信扫一扫
-
- 我的微信公众号
- 微信扫一扫
-
评论