如何使用matplotlib绘制坐标图、雷达图、极轴图

发布时间:2021-11-25 15:12:15 作者:小新
来源:亿速云 阅读:280

这篇文章将为大家详细讲解有关如何使用matplotlib绘制坐标图、雷达图、极轴图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

极坐标轴

#极坐标图
s = pd.Series(np.arange(20))
fig = plt.figure(figsize=(8,4))
ax = plt.subplot(111, projection = 'polar')
ax.plot(s, linestyle = '--', marker = '.',lw=2)
# lw:线宽

如何使用matplotlib绘制坐标图、雷达图、极轴图

点击加群即可免费获取Python学习资料

资料就放在群文件里等你来拿

雷达图

# 雷达图 - 极坐标的折线图/填图 - plt.plot()
plt.figure(figsize=(8,4))
ax1= plt.subplot(111, projection='polar')
ax1.set_title('spot fish')  # 创建标题
ax1.set_rlim(0,12)

# 创建数据
data1 = np.random.randint(1,10,10)
data2 = np.random.randint(1,10,10)
data3 = np.random.randint(1,10,10)
theta=np.arange(0,2*np.pi,2*np.pi/10)

# 绘制雷达线
ax1.plot(theta,data1,'.--',label='data1')
ax1.fill(theta,data1,alpha=0.2)
ax1.plot(theta,data2,'.--',label='data2')
ax1.fill(theta,data2,alpha=0.2)
ax1.plot(theta,data3,'.--',label='data3')
ax1.fill(theta,data3,alpha=0.2)

极轴图 - 极坐标的柱状图

# 极轴图 - 极坐标的柱状图
plt.figure(figsize=(8,4))
ax1= plt.subplot(111, projection='polar')
ax1.set_title('spot fish')  # 创建标题
ax1.set_rlim(0,12)

data = np.random.randint(1,10,10)
theta=np.arange(0,2*np.pi,2*np.pi/10)

bar = ax1.bar(theta,data,alpha=0.5)
for r,bar in zip(data, bar):
    bar.set_facecolor(plt.cm.jet(r/10.))  # 设置颜色

如何使用matplotlib绘制坐标图、雷达图、极轴图

关于“如何使用matplotlib绘制坐标图、雷达图、极轴图”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

推荐阅读:
  1. 使用Matplotlib怎么绘制一个雷达图
  2. 怎么使用python绘制温度变化雷达图

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

matplotlib

上一篇:PHP程序员的简单运维技术有哪些

下一篇:PHP5.5.32版本的错误机制有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》