怎么用Python实现雷达图
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,这篇文章主要讲解了"怎么用Python实现雷达图",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Python实现雷达图"吧!折线图python源码
千家信息网最后更新 2024年11月17日怎么用Python实现雷达图
这篇文章主要讲解了"怎么用Python实现雷达图",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Python实现雷达图"吧!
折线图
python源码:
import matplotlib.pyplot as pltimport matplotlib.font_manager as fmyy=[1,2,3,4,5,6,3,1,7,8]xx=[3,5,4,1,9,3,2,5,6,3]zz=[2,2,4,7,4,8,2,4,5,6]plt.plot(yy,color='r',linewidth=2,linestyle='-',label='Data 1')plt.plot(xx,color='b',linewidth=2,linestyle='--',label='Data 2')plt.legend(loc=3) #loc是调整图例的位置plt.xlabel('X',fontproperties='simhei',fontsize=14) #fontsize字大小 fontproperties是字体plt.ylabel('y轴名称',fontproperties='simhei')plt.title('折线图',fontproperties='simhei')plt.ylim(0,10)plt.show()
雷达图
python源码:
import matplotlib.pyplot as pltimport numpy as nptheta=np.array([0.25,0.5,0.75,1,1.25,1.5,1.75,2,0.25])r=[75,60,50,70,50,85,45,70,75]plt.polar(theta*np.pi,r,'ro-',lw=2)#theta是角,np.pi=3.1415926....r是径。'ro'r是红色,o是形状,lw是连线的宽度plt.fill(theta*np.pi,r,facecolor='r',alpha=0.2) #facecolor是填充的颜色,alpha是透明度plt.ylim(0,100) #定义每圈雷达的值plt.show()
Q3
柱形图
python源码:
import numpy as npimport matplotlib.pyplot as pltN=5men=(20,35,30,35,27)wmen=(25,32,34,20,25)menstd=(2,3,4,1,2)womstd=(3,5,2,3,3)ind=np.arange(N)width=0.25p1=plt.bar(ind,men,width,yerr=menstd) #yerr是误差p2=plt.bar(ind,wmen,width,bottom=men,yerr=womstd) #bottom是以???为底开始画柱子plt.ylabel('scores')plt.title('scores by group and gender')plt.xticks(ind,('1','2','3','4','5'))plt.yticks(np.arange(0,81,10))plt.legend((p1[0],p2[0]),('nan','nv')) #legend是图例plt.show()
Q4
三维图
python源码:
from matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dimport numpy as np#定义坐标轴fig4 = plt.figure()ax4 = plt.axes(projection='3d')#生成三维数据xx = np.arange(-5,5,0.1)yy = np.arange(-5,5,0.1)X, Y = np.meshgrid(xx, yy)Z = np.sin(np.sqrt(X**2+Y**2))#作图ax4.plot_surface(X,Y,Z,alpha=0.3,cmap='winter') #生成表面, alpha 用于控制透明度ax4.contour(X,Y,Z,zdir='z', offset=-3,cmap="rainbow") #生成z方向投影,投到x-y平面ax4.contour(X,Y,Z,zdir='x', offset=-6,cmap="rainbow") #生成x方向投影,投到y-z平面ax4.contour(X,Y,Z,zdir='y', offset=6,cmap="rainbow") #生成y方向投影,投到x-z平面#ax4.contourf(X,Y,Z,zdir='y', offset=6,cmap="rainbow") #生成y方向投影填充,投到x-z平面,contourf()函数#设定显示范围ax4.set_xlabel('X')ax4.set_xlim(-6, 4) #拉开坐标轴范围显示投影ax4.set_ylabel('Y')ax4.set_ylim(-4, 6)ax4.set_zlabel('Z')ax4.set_zlim(-3, 3)plt.show()
感谢各位的阅读,以上就是"怎么用Python实现雷达图"的内容了,经过本文的学习后,相信大家对怎么用Python实现雷达图这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
雷达
生成
投影
平面
方向
源码
学习
内容
图例
坐标
坐标轴
线图
范围
透明度
三维
位置
函数
名称
大小
字体
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海有孚网络技术有限公司春游
计算机应用网络技术是啥
2019年长沙网络安全磐杯
网络安全微课征集活动通知
网络安全主体报告
呼伦贝尔戴尔服务器
国家重大活动期间网络安全
云霄县轩谛网络技术
公司鸭绿江网络技术支持
软件开发专科生
中兴深圳无线5g软件开发
软件开发用的图片
倩女幽魂十方境服务器
关于网络安全该写的内容
游览器与web服务器之间的协议
日订单超80万数据库
安徽pdu服务器电源哪种好
宁夏音乐教学软件开发
软件开发合同验收报告书
哪个服务器访问速度最快
软件开发外包的规定
浙江软件开发服务检测中心
软件开发视频大讲堂光盘
app控制娃娃机软件开发
服务器黑匣子存储器最大容量
重庆市网络安全总队会寄身份证吗
用友u8无法初始化数据库
网络安全盛会2019
分娩录像软件开发
网吧网络安全技术