plt画图像图例的位置怎么写代码_【matplotlib】饼图+legend()、loc、color位置颜色图例中文显示(一个饼图的例子)...

本文详细介绍了如何使用matplotlib库在Python中创建饼图,并调整图例位置,支持中文显示。通过`plt.legend(loc='upper right')`设置图例在右上角,通过`plt.rcParams['font.sans-serif']`解决中文显示问题。文中还提供了多个饼图实例,包括颜色、爆炸效果和文本大小的调整。
摘要由CSDN通过智能技术生成

legend()

关键就是在于这里:添加一个图例

plt.legend(loc='best')

调试图例的位置

在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,

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

#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

标楷体 DFKai-SB

仿宋 FangSong

楷体 KaiTi

仿宋_GB2312 FangSong_GB2312

楷体_GB2312 KaiTi_GB2312

颜色,显示颜色

colors = ['red','yellowgreen','l

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值