python 条形图与线图的图例_Matplotlib极坐标条形图图例

news/2024/7/24 9:25:27 标签: python 条形图与线图的图例

我有一些来自一份问卷的数据,它提供了6个“维度”的答案(每个答案代表0-4之间的值)。我试着在一个极坐标条形图上画出6个“维度”的平均值。在

这是我的代码:#!/usr/bin/env python3

import numpy as np

import matplotlib.pyplot as plt

data = np.array([2.83333333, 1.6, 1.75, 2.6, 0.875, 1.75])

N = len(data)

theta = np.linspace(0.0, 2 * np.pi, N, endpoint=False)

radii = data

width = 2 * np.pi / N

ax = plt.subplot(111, polar=True)

bars = ax.bar(theta, radii, width=width, bottom=0.0)

ax.yaxis.set_ticks([0,1,2,3,4])

ax.yaxis.set_ticklabels(['None','Mild','Moderate','Severe','Extreme'])

ax.xaxis.set_ticks(theta)

ax.xaxis.set_ticklabels([1,2,3,4,5,6])

ax.legend(['foo','bar','snafu','swag','s-fus','tarfu'])

for r, bar in zip(theta, bars):

bar.set_facecolor(plt.cm.jet(r / np.pi / 2))

bar.set_alpha(0.8)

plt.show()

其结果是:

KoGqy.png

我选择用图例来命名这些酒吧,因为实际的描述会相当长,比如“理解和交流”。另一种选择是在主要记号之间使用x记号标签(我也不知道如何做,但无论如何它看起来可能很糟糕)。在

现在:为什么其他的传说都不出现(我随机也得到了第二个,但仅此而已)?在


http://www.niftyadmin.cn/n/623079.html

相关文章

文件编程:create函数

例子&#xff1a; #include <stdio.h> #include <stdlib.h>#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>void create_file(char *filename) {if(creat(filename,0755)<0){printf("create file %s failure!\n"…

ubuntu 20 安装hyperf

首先看 hyperf 得安装环境 先安装PHP7.3以上 我安装了7.4 apt install php7.4-fpm php7.4-dev php7.4-mysql sudo apt install redis-server sudo apt install php-redis apt install nginx apt install mysql-server 顺手安装了mysql redis MySQL是8的 之后安装swoole 在码…

改变鼠标指针外观_电脑外设周边选购指南(一)——鼠标篇

最近很多朋友618买的新笔记本到了&#xff0c;新宝贝到位免不了要好好把玩一番&#xff0c;开心地打开电脑装上一些自己常用的软件或者爱玩的游戏&#xff0c;叫上朋友远程开上一把黑。仔细琢磨总感觉这笔记本似乎还差点什么东西&#xff0c;免费送的鼠标握感贼差不说&#xff…

ultraedit 自动缩进修改

/****************************************************************************************************************** 原文地址&#xff1a;http://www.cnblogs.com/xuxm2007/archive/2011/02/17/1957186.html 说明&#xff1a;。 *************************************…

hyperf 定义访问路由

其实文档对于路由这块写的已经非常清楚了&#xff0c; 只是记录一下。 通过配置文件定义路由 通过注解来定义路由 (主要用于自动生成路由) 通过 Controller 注解定义路由(更精细化的制定路由) // 原先indexController在外面&#xff0c; 挪到了里面的写法&#xff0c; 并且通过…

谈谈你对python生态的理解_计算机二级教程 Python语言程序设计 第8章python计算生态...

第八章学习知识导图考点主要是&#xff1a; 1) 基本的Python内置函数 2) 了解Python计算生态 3) 作者归纳&#xff1a;这章看一下基本概念&#xff0c;主要认真看一下代码和代码详解&#xff0c;建议大家认真钻研一下基本内置函数&#xff0c;但是二级python只考后文列出的32个…

文件编程:库函数fopen打开

这周学习 文件编程&#xff0c;第一遍学习的时候什么都不考虑&#xff0c;很快就过了&#xff0c;这次倒是遇到了很多问题&#xff0c;特别是权限判断的时候&#xff0c;老师讲的例子都是“可以”例子&#xff0c;当我把实验好后&#xff0c;我就想着让它“不可以"&#x…

hyperf 依赖注入

简单对象注入 通常来说&#xff0c;类的关系及注入是无需显性定义的&#xff0c;这一切 Hyperf 都会默默的为您完成&#xff0c;我们通过一些代码示例来说明一下相关的用法。 假设我们需要在 IndexController 内调用 UserService 类的 getInfoById(int $id) 方法。 <?php…