更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
fig = plt.figure()                                                                  

# 创建极坐标子图对象                                                             

ax = fig.【1】(111, 【2】 =True)                              

for ind in range(len(df)):

    索引对应数据,并将多维数据展开为一维

    values = list(df.iloc[ind, 1:].values.【3】())

    values += values[:1]

    # 绘制多边形图形区域,线宽为2,填充时透明度为0.25,填充颜色为color_list[ind]

    ax.plot(angles, values, 'o-', 【4】 =2, color=color_list[ind], label=df.iloc[ind, 0])                                                   

    ax.fill(angles, values, 【5】=0.25, 【6】 =color_list[ind])#对特定形状的区域进行颜色填充,alpha表示透明度(取值为0到1)

#设置极坐标图角度刻度标签                                                    

ax.set_thetagrids (angles[:-1] * 180 / np.pi, categories)                                                                    

# 添加标题和图例,设置标题字体粗细为粗体

plt.title('三家公司形象对比', 【7】 ='bold')#bold粗体

plt.legend(bbox_to_anchor=(1, 1))#(1,1)表示在直角坐标中的位置,这里表示图例显示在右上角,(0,0)为左下角

# 显示图像并保存在本地                                                                    

plt.savefig ('st4rw25.png')

plt.show()