matplotlib学习笔记11.pie图

这段代码展示了如何使用matplotlib库创建一个饼图来表示男性和女性的比例。饼图中,'Male'和'Female'分别代表男性和女性,颜色分别为'navy'和'lightcoral'。饼图的部分切片突出显示,百分比通过autopct参数以白色显示,并且调整了内外文字的字体大小。
摘要由CSDN通过智能技术生成
import numpy as np
import matplotlib.pyplot as plt
# 不用打imshow也能显示
%matplotlib inline 

饼图

m = 51212
f = 40742
m_perc = m/(m+f)
f_perc = f/(m+f)

colors = ['navy','lightcoral']
labels = ['Male','Female']

plt.figure(figsize=(12,12))
# autopct 显示百分比的设置, expolde 两半个圆的距离
patches, texts, autotexts = plt.pie([m_perc,f_perc],labels=labels, autopct='%1.1f%%', explode=[0,0.05], colors=colors)

请添加图片描述

m = 51212
f = 40742
m_perc = m/(m+f)
f_perc = f/(m+f)

colors = ['navy','lightcoral']
labels = ['Male','Female']

plt.figure(figsize=(12,12))
# autopct 显示百分比的设置, expolde 两半个圆的距离
patches, texts, autotexts = plt.pie([m_perc,f_perc],labels=labels, autopct='%1.1f%%', explode=[0,0.05], colors=colors)
# 设置外部+内部的字体
for text in texts+autotexts:
    text.set_fontsize(20)
# 设置内部的字体
for text in autotexts:
    text.set_color('white')

请添加图片描述



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值