Matploylib初学(2)

本文档介绍了Matplotlib库的注释、颜色选择、直方图、三维图、条形图和饼图的使用方法,包括annotate函数、颜色表达、直方图绘制、三维曲线、散点图和曲面图的创建,以及legend、颜色选择器和各种图形的参数调整。
摘要由CSDN通过智能技术生成

总结了annotate、颜色、直方图、三维图、条形图和饼图的用法。

Annotation(注释)


基本注释

下面代码完成基本注释的功能

7239122-fe05c10f91fbbd46.png

7239122-69043a2493ce28e9.png

其它的上一节已经说过,这里详细说说 arrowprops的参数:

  1. facecolor用来描述箭头的颜色
  2. shrink表示箭头的头距离标注点和箭头尾距离文本点的百分比,当距离大于0.5时,由于两端不可能都距离0.5,所以直接从标注点开始算,如当shrink=0.6时:
7239122-1aed078e6e00601e.png

也可以使用下面的方式使用annotate:

7239122-fc1416480a4ffe0b.png
7239122-6994176ef8d7b38d.png
  1. xycoords='data'表示数据坐标系,也就是说(3, 1)是针对图像上的点而言
  2. textcoords='axes fraction'表示子图坐标系,也就是说点(0.8, 0.95)是针对整个子图而言,而且使用的是百分比的形式,例如改为xytext=(0.5, 0.5):
7239122-5197272eb6e7ee4c.png
  1. horizontalalignment是控制文本的x位置参数,取值有leftcenterright
  2. verticalalignment是控制文本的y位置参数,取值有topcenterbottom
textcoords='polar'表示极坐标系
horizontalalignment可以简写为 ha
verticalalignment可以简写为 va

使用文本框进行注释

text()函数提供了bbox关键字,当bbox被标明时,就可以给文本加框

7239122-dd9a855bb82138d7.png

还可以
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值