matplotlib之设置极坐标起点的位置
Posted suonikeyinsu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matplotlib之设置极坐标起点的位置相关的知识,希望对你有一定的参考价值。
1 #!/usr/bin/env python3 2 #-*- coding:utf-8 -*- 3 ############################ 4 #File Name: polar.py 5 #Author: frank 6 #Mail: frank0903@aliyun.com 7 #Created Time:2018-05-22 22:08:01 8 ############################ 9 import matplotlib.pyplot as plt 10 import numpy as np 11 import matplotlib as mpl 12 13 zhfont = mpl.font_manager.FontProperties(fname=\'/usr/share/fonts/truetype/wqy/wqy-microhei.ttc\')#载入中文字符库,否则会显示乱码 14 15 plt.subplots_adjust(wspace=0.3)#控制两个subplot的间距,否则会有部分标签重叠 16 ax1 = plt.subplot(121, polar=True) 17 ax2 = plt.subplot(122, polar=True) 18 19 #ax2.set_theta_zero_location("N") #将起点位置设为 北部 20 ax2.set_theta_zero_location("N", 30.0)#将起点位置设为 北部 偏移30度的位置,偏移的方向总是逆时针方向,无论theta direction的顺时针或逆时针。 21 22 plt.figtext(0.52, 0.95, \'设置极坐标(ρ, 0)的位置\', ha=\'center\', size=20,fontproperties=zhfont)#设置figure的标题 23 plt.savefig(\'0_degrees.jpg\') 24 plt.show()
set_theta_zero_location(loc, offset=0.0)
Sets the location of theta’s zero. (Calls set_theta_offset with the correct value in radians under the hood.)
loc : str
May be one of “N”, “NW”, “W”, “SW”, “S”, “SE”, “E”, or “NE”.
offset : float, optional
An offset in degrees to apply from the specified loc. Note: this offset is always applied counter-clockwise regardless of the direction setting.
以上是关于matplotlib之设置极坐标起点的位置的主要内容,如果未能解决你的问题,请参考以下文章
Py之matplotlib:matplotlib库图表绘制中常规设置大全(交互模式清除原有图像设置横坐标显示文字/旋转角度添加图例绘图布局自动调整图像显示图像暂停)