美文网首页
甜甜圈图

甜甜圈图

作者: Aerosols | 来源:发表于2019-04-10 21:54 被阅读0次

Origin加%
https://www.wxwenku.com/d/106883670#tuit

焦老板新版图

%matplotlib inline
# -*- coding: UTF-8 -*-
import numpy as np
import matplotlib.pyplot as plt
from pylab import mpl
mpl.rcParams['font.sans-serif']=['SimHei']

fig, ax = plt.subplots(figsize=(15, 12), subplot_kw=dict(aspect="equal"))

recipe = ['优:17天', '良:213天', '轻度污染:95天', '中度污染:18天','重度污染:13天','严重污染:4天']
ingredients = [x.split(':')[0] for x in recipe]

data = [5.7, 59.2, 26.4, 5.0,3.6,1.1]
colors = ['lime', 'yellow', 'darkorange', 'red','purple','maroon']
wedges, texts, texts2 = ax.pie(data, wedgeprops=dict(width=0.5), startangle=200, colors=colors, 
                                autopct='%1.0f%%', pctdistance=0.8)

ax.legend(wedges, ingredients,fancybox=False, framealpha=0., shadow=False,fontsize=20,
          loc='lower center',ncol=6,handlelength=1, borderpad=None)
          #bbox_to_anchor=(1, 0, 0.6, 1))

plt.setp(texts2,size=30,weight="bold")


bbox_props = dict(boxstyle="square,pad=0.3", fc="w", ec="k", lw=0.72)
kw = dict(xycoords='data', textcoords='data', arrowprops=dict(arrowstyle="-"),
          bbox=None, zorder=0, va="center")

for i, p in enumerate(wedges):
    ang = (p.theta2 - p.theta1)/2. + p.theta1
    y = np.sin(np.deg2rad(ang))
    x = np.cos(np.deg2rad(ang))
    horizontalalignment = {-1: "right", 1: "left"}[int(np.sign(x))]
    connectionstyle = "angle,angleA=0,angleB={}".format(ang)
    kw["arrowprops"].update({"connectionstyle": connectionstyle})
    ax.annotate(recipe[i], xy=(x, y), xytext=(1.25*np.sign(x), 1.3*y),size=30,
                 horizontalalignment=horizontalalignment, **kw)

#ax.set_title("Matplotlib bakery: A donut")

#plt.show()
plt.savefig('jiaopie2.pdf')
air.png

相关文章

  • 甜甜圈图

    Origin加%https://www.wxwenku.com/d/106883670#tuit 焦老板新版图

  • 《用数据讲故事》让听众看懂图表📈

    点图、线图、条形图、面积图、饼图、甜甜圈图、3D 图,做数据图的时候你喜欢用哪个?作为吃货的我,对于饼? 图、甜甜...

  • 4.OpenGL正背面剔除与深度测试

    一、绘制甜甜圈 整体绘制流程在之前的案例已经描述 效果图: 二、出现问题 我们发现 当转动甜甜圈的时候 出现了 黑...

  • 萌宠 ‖ 豆豆的百变睡姿汇总,安排上

    图1,渣女睡姿——后腿踩墙式 图2,委屈巴巴假寐睡姿——紧箍咒。式?甜甜圈大法? 图3,跳水皇后睡姿——抱腿式 图...

  • openpyxl3.0官方文档(22)—— 仪表盘图

    仪表盘图将饼图和甜甜圈图组合在一起以创建仪表盘。第一个图表是一个有四个切片的甜甜圈图表。前三片与量具的颜色相对应;...

  • FurMark GPU显卡测试软件

    FurMark ,也叫甜甜圈,测试时显示类似甜甜圈动态变化模样的图。一个专业的烤机软件,通过它可以知道这个电脑的g...

  • 2019-02-25

    第一堂课,甜甜圈!通过给甜甜圈添加口味,让小朋友们重新认识颜色~并且感受着粘土的混色搭配,颜料的混色效果! 不过图...

  • 小狗钱钱2给我的收获

    甜甜圈理论 甜甜圈,共有两圈,甜甜圈它本身那一圈,与甜甜圈中间的那个空圈,很多人会忽略甜甜圈里面的空圈,就如同很多...

  • 【R画图学习16.3】饼图3--ggpie

    今天再介绍一个饼图的展示,又称为甜甜圈图。我们今天用一个新的包:ggpie来实现。 我们利用自带的diamonds...

  • 甜甜圈先生开始学日语❤️

    甜甜圈先生说今早日语课差点就迟到了。 甜甜圈先生今天学会了日语的一到十。 甜甜圈先生还在学平假名希望甜甜圈先生加油...

网友评论

      本文标题:甜甜圈图

      本文链接:https://www.haomeiwen.com/subject/xsdaiqtx.html