总结了annotate、颜色、直方图、三维图、条形图和饼图的用法。
Annotation(注释)
基本注释
下面代码完成基本注释的功能
其它的上一节已经说过,这里详细说说
arrowprops
的参数:
-
facecolor
用来描述箭头的颜色 -
shrink
表示箭头的头距离标注点和箭头尾距离文本点的百分比,当距离大于0.5时,由于两端不可能都距离0.5,所以直接从标注点开始算,如当shrink=0.6
时:
也可以使用下面的方式使用annotate:
-
xycoords='data'
表示数据坐标系,也就是说(3, 1)
是针对图像上的点而言 -
textcoords='axes fraction'
表示子图坐标系,也就是说点(0.8, 0.95)
是针对整个子图而言,而且使用的是百分比的形式,例如改为xytext=(0.5, 0.5)
:
-
horizontalalignment
是控制文本的x
位置参数,取值有left
、center
和right
-
verticalalignment
是控制文本的y
位置参数,取值有top
、center
和bottom
textcoords='polar'表示极坐标系
horizontalalignment可以简写为 ha
verticalalignment可以简写为 va
使用文本框进行注释
text()
函数提供了bbox
关键字,当bbox
被标明时,就可以给文本加框
还可以