Python程序设计 14.用matplotlib展示数据.pptVIP

  • 17
  • 0
  • 约6.84千字
  • 约 34页
  • 2021-10-14 发布于四川
  • 举报
* * * * * * * 绘制多层雷达图 import matplotlib.pyplot as plt from matplotlib import rcParams rcParams[font.family] = rcParams[font.sans-serif] = SimHei pi = 3.1415926 labels = [EQ,IQ,人缘,魅力,财富,体力] #6个属性的名称 attrNum = len(labels) names = (张三,李四,王五) data = [[0.40,0.32,0.35], [0.85,0.35,0.30], [0.40,0.32,0.35], [0.40,0.82,0.75], [0.14,0.12,0.35], [0.80,0.92,0.35]] #三个人的数据 angles = [2*pi*i/attrNum for i in range(attrNum)] angles2 = [x * 180/pi for x in angles] ax = plt.figure().add_subplot(projection = polar) ax.fill(angles,data,alpha= 0.25) * 绘制多层雷达图 ax.set_thetagrids(angles2,labels) ax

文档评论(0)

1亿VIP精品文档

相关文档