【matplotlib】饼图+legend()、loc、color位置颜色图例中文显示(一个饼图的例子)

2023-11-05

博客已经搬家到“捕获完成”:

https://www.v2python.com

 

1、原来自己做的饼图:http://mp.blog.csdn.net/postedit/79222127

     见文章:matplotlib 中文显示-负号显示(统计微信好友性别,饼图显示)

 

2、看到网上的图,他的有图例,所以想按照他的这个进行修改

 

3、搜寻方法,找到解决办法,即添加legend:

 

#关键就是在于这里:添加一个图例
plt.legend(loc='best')

     

4、调试图例的位置

在legend的参数中, loc参数设置图例的显示位置的:
 plt.legend([l1, l2], ['first', 'second'], loc = 'upper right')             #其中,loc表示位置的;
'best'         : 0, (only implemented for axes legends)(自适应方式)
'upper right'  : 1,
'upper left'   : 2,
'lower left'   : 3,
'lower right'  : 4,
'right'        : 5,
'center left'  : 6,
'center right' : 7,
'lower center' : 8,
'upper center' : 9,
'center'       : 10,

 

5、显示中文,中文的格式、显示负号

 

 

#coding:utf-8
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
#有中文出现的情况,需要u'内容'
labels = u'男性好友', u'女性好友', u'未填性别'
下面是Windows的字体对应名称,Follow your heart, 各种换!
黑体	SimHei
微软雅黑	Microsoft YaHei
微软正黑体	Microsoft JhengHei
新宋体	NSimSun
新细明体	PMingLiU
细明体	MingLiU
标
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【matplotlib】饼图+legend()、loc、color位置颜色图例中文显示(一个饼图的例子) 的相关文章

  • CLIP论文详解

    CLIP论文详解 潘登同学的深度学习笔记 文章目录 CLIP论文详解 潘登同学的深度学习笔记 前言 整体架构 Pre train Zero shot 实验 大范围数据集结果 few shot与zero shot的对比 Representat
  • 华为手机 图标消失_满满都是回忆!十年前的手机与现在对比,没想到华为手机一点都没变!...

    微创WEC科技 最近流行一个 十年对比挑战 很多网友纷纷拿自己十年前的样子和十年之后的样子来做对比 来看一下十年之间自己有了什么新变化 科技圈也是一样 十年前很多厂商投身到制造手机这个行业中 不过随着优胜劣汰 一些浑水摸鱼的厂商总会被淘汰掉
  • Unix痛恨者手册zz UNIX hater' guide

    转载自 Simson Garfinkel Daniel Weise Steven Strassmann原文由pengchengzou张贴 张贴者 pengchengzou old hand 张贴日期 06 20 02 21 33 一本很有趣
  • MES系统的应用价值

    MES系统是企业智能工厂建设的标志 同时也是企业数字化 智能制造必备的工具之一 MES系统处于计划层和现场自动化系统之间 属于执行层的系统 MES系统的主要功能包括车间生产管理和调度执行 一个设计开发科学完善 贴合企业实际需求的MES系统可
  • thinkpad e480 f1键常亮没有声音

    我这里说的电脑指的是 ThinkPad E480 可能你会发现自己的电脑莫名其妙的没有声音了 此时你的F1键可能亮 也可能不亮 但你如果再关机重启 那么你会发现 你的F1键 极大的可能是不亮的 有很多人说是Fn f1键 但这不是根本 关键在
  • 关于DllRegisterServer的调用失败的问题解决办法

    今天在注册ActiveX控件时出错了 错误提示是XXX ocx已加载 但是DllRegisterServer调用失败 其实在日常的工作中 用regsvr32 命令注册dll ocx等时 这种模块已加载 但DllRegisterServer的
  • matlab 非极大值抑制,Matlab nonmaxsup——非最大值抑制 hysthresh—— 联合开发网 - pudn.com...

    Matlab 所属分类 matlab例程 开发工具 matlab 文件大小 4466KB 下载次数 88 上传日期 2014 05 10 17 18 37 上 传 者 廖志伟 说明 nonmaxsup 非最大值抑制 hysthresh 设定
  • kp = sift.detect(gray,None)cv2.error: Unknown C++ exception from OpenCV code

    在我们学习opencv的时候 会遇到一下算法的专利问题 比如我这次学习中在使用SIFT算法来检测角点时 下面分享一下如何解决SIFT不能只用的问题 原代码 import cv2 import numpy as np img cv2 imre
  • 若依框架图片上传、富文本框编辑器功能

    文章目录 一 前言 二 效果 三 编码过程 1 前端 index vue projectShow js 富文本框 Editor index vue 图片上传 ImgUploadCropper index vue 2 后端 实体Project
  • plc 变量的数据类型

    标准数据类型 布尔型数据类型 布尔型变量可被赋予 TRUE 真或 FALSE 假 这个值为逻辑量 占用1 位存储空间 整型数据类型 整型变量可以是 BYTE WORD DWORD SINT USINT INT UINT DINT 和UDIN
  • Pentaho学习笔记

    一 Pentaho 整体架构 cc 二 Client tools 1 Report Designer 报表创建工具 如果想创建复杂数据驱动的报表 这是合适工具 2 Design Studio 这是基于eclipse的工具 你可以使用它来创建
  • [咕噜Todo]我写了一个简单易用的todo pc工具、希望你也喜欢。

    官网 https anfo fun group 工作台 使用tags灵活分类 还可以设置子任务 视图管理等 日历 直观了解计划完成情况 轻松应对deadline 动态 根据tags连接世界 与朋友一起进步 正在做 客户端的功能 多任务并行也
  • 如何将Hyperledger Fabric PoC应用程序部署到云端

    我假设你已经学习了如何构建Hyperledger Fabric区块链网络 并且你还学习了如何在Node js或Fabric支持的其他语言中创建链代码 并且你已经学会了如何在这样的基础上开发Web应用程序在网络上 否则建议你先看看使用Hype
  • 串口服务器能发ttl信号吗,串口服务器是怎么实现通信的

    串口服务器是怎么实现通信的 复制链接 串口服务器作用通过串口把工业设备通过有线 RJ45 或无线 WIFI 的方式连连接到以太网上 来实现设备的远程传输与管理 那么串口服务器通信是怎么样通信的呢 下面就以众山设备ZSE310为例 介绍串口服
  • Python图片批量自动抠图去背景

    今天发现个好东西啊 叫片刻抠图 是一个在线对图片自动抠图去除背景的网站 只要上传图片 就可以自动把背景去掉把目标对象抠出来 不管是动物 汽车或各种产品 还是人物 都可以全自动做到令人惊艳的抠图效果 而且还说可以做到发丝级 AI 自动抠图 作
  • 牛客编程1-给定区间[-2^31, 2^31]内的3个整数A、B和C,请判断A+B是否大于C。

    给定区间 2 31 2 31 内的3个整数A B和C 请判断A B是否大于C include
  • 09. bs4解析基础与实例

    目录 前言 bs4的安装 bs4使用基础 bs4实例 获取某网站菜价 代码实现 完整代码 重要提醒 总结 前言 我们已经具备了基本的HTML知识 能够简单的识别HTML源代码中的各类元素 这一节我们将正式学习bs4的用法 并用一个实例来展示
  • EasyAR_无法打开“EasyAR“,因为无法验证开发者

    原文地址 https blog csdn net lxh worldpeace article details 107098524 今天用Android Studio编译一个项目 偶遇这个问题 说我的AS是从哪哪下载的 无法保证安全性之类的
  • 【C/C++】浮点数大小的比较问题分析及解决方案

    1 问题 在实际工程当中时常会遇到浮点数float的比较 但常规的比较思路是不可靠的 C C Java python JavaScript等主流语言都存在这个问题 存在巨大的工程隐患 例如 float a 0 9f float c 1 0f

随机推荐

  • vs code配置C/C++开发环境

    第一步 下载 Vs Code 点击链接下载Vs Code 下载版本 并安装 https code visualstudio com 点击 Download for Windwos 安装时 如图 请一定要勾选 添加到PATH 环境变量 其他选
  • css文字覆盖线性渐变,利用css使文字渐变

    mark c 本博客加入QQ群就是这个效果 代码来至 青找博客英文名 Qing Zhao mark c 效果图 HTML 一个人真正优秀的特质来自于内心想要变得更加优秀的那种强烈的渴望 和对生命的追求那种火热的激情 CSS masked p
  • 【docker】docker部署tomcat

    目录 1 1 搜索tomcat镜像 1 2 拉取tomcat镜像 1 3 创建容器 设置端口映射 目录映射 1 4 测试 1 1 搜索tomcat镜像 docker search tomcat 1 2 拉取tomcat镜像 docker p
  • Python开发是面向过程、函数还是对象?

    Python虽然是解释型语言 但从设计之初就已经是一门面向对象的语言 对于Python来说一切皆为对象 正因为如此 在Python中创建一个类和对象是很容易的 当然如果习惯面向过程或者函数的写法也是可以的 Python并不做硬性的限制 Py
  • 图像构成与信号处理之三——图像滤波

    一 什么是图像滤波 图像滤波是一种常见的图像处理技术 用于平滑图像 去除噪声和边缘检测等任务 其工作的原理是通过提前设定滤波器 将滤波器作用与原图像 得到拥有需要的滤波效果的图像 一般图像滤波分为平滑类 均值滤波 去噪类 中值滤波 突出边缘
  • 多机器人仓储巡逻路径规划问题的A*算法实现(附带MATLAB代码)

    多机器人仓储巡逻路径规划问题的A 算法实现 附带MATLAB代码 路径规划是多机器人系统中一个重要的问题 特别是在仓储巡逻等应用中 A A Star 算法是一种经典的启发式搜索算法 可以用于解决路径规划问题 本文将介绍如何使用A 算法实现多
  • R手册(Time Series)--forecast and prophet

    文章目录 forecast for Time Series and Linear Models 时间序列分析 模型 预测 ggplot2扩展 模型评估 prophet 构建模型 模型预测 可视化 交叉验证 时间序列分析 Time Serie
  • FPGA面试题

    面试题摘自尤老师FPGA 1 2 TPLH 脉冲由低电平变成高电平的延迟时间 TPHL 脉冲由高电平变成低电平的延迟时间 本题采用假设法 假设开始输入信号为高电平 经过两次非门是一个时钟周期 TPHL TPLH 0 2 ns 震荡周期意思为
  • 今日分享:这4款音频降噪去杂音的软件,太好用了

    你知道音频降噪去杂音怎么操作吗 在现代社会 音频处理已经成为了一项重要的技能 无论是语音录音 音乐创作 还是影视制作 我们都需要高质量的音频素材 但在实际操作中 我们常常会遇到环境噪声 背景杂音等问题 这些问题会导致我们的音频质量下降 影响
  • 使用Ajax加载数据的dataTables

    dataTables是一种很好用前端表格显示库 当加载大量数据时 可以用Ajax 获取数据来提高效率 增速网页加载速率 下面以一个例子作示范 首先 需要下载jquery以及dataTables库 这里使用的是版本是jQuery v1 11
  • 206. Reverse Linked List

    Definition for singly linked list struct ListNode int val ListNode next ListNode int x val x next NULL class Solution pu
  • Ansys workbench分析应用基础(6)

    圣维南原理和模型简化 如上图所示 我们对长度分别为100mm 150mm和200mm的板子添加完全均布载荷 二分之一均布载荷和线载荷 载荷的值相同 统计出不同模型不同情况所对应的应力最大值 如下图所示 从图中 我们可以看出对于板长为200m
  • 2023年5月份中国电子学会青少年软件编程(C语言)等级考试一级真题讲解

    1 输出第二个整数 题目描述 输入三个整数 把第二个输入的整数输出 输入 只有一行 共三个整数 整数之间由一个空格分隔 整数是32位有符号整数 输出 只有一行 一个整数 即输入的第二个整数 样例输入 123 456 789 样例输出 456
  • jsonp原理详解

    JSONP 全称 JSON with padding 是一种跨域请求的方法 它允许在不受限制地从一个域名获取数据并在另一个域名下使用该数据 JSONP 的原理是通过动态创建 script 标签来实现 在客户端向服务器发送请求时 服务器返回
  • 面试宝典----数据库(总结来自知乎路人甲)

    一 什么是存储过程 有哪些优缺点 存储过程是一些预编译的SQL语句 更加直白的理解 存储过程可以说是一个记录集 它是由一些T SQL语句组成的代码块 这些T SQL语句代码像一个方法一样实现一些功能 对单表或多表的增删改查 然后再给这个代码
  • svn 打patch

    patch patch 即 补丁 的意思 当代码有改动的时候 svn会产生diff 可以查看diff和打patch 使用Mac终端来打patch也是非常方便的 首先查看本地的修改 确认无误后 使用 svn diff gt PATCH 命令可
  • C++ main函数中参数argc和argv含义及用法

    argc 是 argument count的缩写 表示传入main函数的参数个数 argv 是 argument vector的缩写 表示传入main函数的参数序列或指针 并且第一个参数argv 0 一定是程序的名称 并且包含了程序所在的完
  • 2022美赛C题思路分享

    美赛c题 比特币和金子投资分析 问题翻译 下附思路 1 问题分析 本题题目理解较为简单 就是利用历史数据对于投资策略的分析 每一天的决策只能使用之前的历史数据 求解最佳的投资回报 并分析模型的可行性 2模型准备 时间序列分析模型选择 以及模
  • 学习实践-Whisper语音识别模型实战(部署+运行)

    1 Whisper内容简单介绍 OpenAI的语音识别模型Whisper Whisper 是一个自动语音识别 ASR Automatic Speech Recognition 系统 OpenAI 通过从网络上收集了 68 万小时的多语言 9
  • 【matplotlib】饼图+legend()、loc、color位置颜色图例中文显示(一个饼图的例子)

    博客已经搬家到 捕获完成 https www v2python com 1 原来自己做的饼图 http mp blog csdn net postedit 79222127 见文章 matplotlib 中文显示 负号显示 统计微信好友性别