`
cakin24
  • 浏览: 1388158 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

mapplotlib绘制饼状图

阅读更多

一 代码

  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. #The slices will be ordered and plotted counter-clockwise.
  4. labels ='Frogs','Hogs','Dogs','Logs'
  5. sizes =[15,30,45,10]
  6. colors =['yellowgreen','gold','#FF0000','lightcoral']
  7. #使饼状图中第2片和第4片裂开
  8. explode =(0,0.1,0,0.1)
  9. fig = plt.figure()
  10. ax = fig.gca()
  11. ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors,
  12. autopct='%1.1f%%', shadow=True, startangle=90,
  13. radius=0.25, center=(0,0), frame=True)
  14. ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors,
  15. autopct='%1.1f%%', shadow=True, startangle=90,
  16. radius=0.25, center=(1,1), frame=True)
  17. ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors,
  18. autopct='%1.1f%%', shadow=True, startangle=90,
  19. radius=0.25, center=(0,1), frame=True)
  20. ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors,
  21. autopct='%1.1f%%', shadow=True, startangle=90,
  22. radius=0.25, center=(1,0), frame=True)
  23. #设置坐标轴刻度
  24. ax.set_xticks([0,1])
  25. ax.set_yticks([0,1])
  26. #设置坐标轴刻度上显示的标签
  27. ax.set_xticklabels(["Sunny","Cloudy"])
  28. ax.set_yticklabels(["Dry","Rainy"])
  29. #设置坐标轴跨度
  30. ax.set_xlim((-0.5,1.5))
  31. ax.set_ylim((-0.5,1.5))
  32. #设置纵横比相等
  33. ax.set_aspect('equal')
  34. plt.show()
二 运行结果

 
  • 大小: 45 KB
1
0
分享到:
评论

相关推荐

    qcustomplot 绘制 饼状图和 柱状图

    在本文中,我们将深入探讨如何使用QCustomPlot库在Qt环境中绘制饼状图和柱状图。QCustomPlot是一个强大的2D绘图库,它提供了丰富的功能,允许开发者自定义图表,以满足各种数据可视化需求。 首先,让我们了解饼状图...

    C++绘制3D饼状图

    在描述中提到的文件列表中,我们可以看到一些关键的C++源代码文件,如`绘制饼状图3.cpp`、`绘制饼状图3View.cpp`等,这些通常是MFC(Microsoft Foundation Classes)框架下的应用程序文件,用于构建Windows GUI程序...

    C#中根据查询的值绘制饼状图

    C# 中根据查询的值绘制饼状图 C# 中根据条件查询的值绘制饼状图,显示数据所占的比例,用来显示分析数据。该实例中,使用 SQL Server 数据库作为数据来源,通过 SqlCommand 对象来执行 SQL 语句,查询数据并对其...

    Qt QChart 绘制饼状图、曲线、条形图,并保存曲线图形

    **绘制饼状图** 饼状图是一种常用于表示部分与整体关系的图表。在Qt中,我们可以使用QPieSeries和QPieSlice来创建饼状图。首先,我们需要创建一个QPieSeries实例,然后添加多个QPieSlice表示各个部分。每个slice...

    根据用户数据表格html5绘制饼状图形代码

    使用D3,我们可以方便地将数据绑定到元素,然后利用这些元素来绘制饼状图。 - **Chart.js**:Chart.js是一个轻量级的库,适合快速构建简单的图表。对于饼状图,我们需配置`Chart.Pie`实例,传入canvas元素和包含...

    VB2010绘制饼状图

    在VB2010中,绘制饼状图是一项常见的数据可视化任务,这有助于将复杂的数据以直观的方式呈现出来。饼状图通过不同大小的扇形区域来表示数据的比例关系,适用于展示各部分占整体的比例。以下是一些关于如何在VB2010中...

    wpf 绘制饼状图

    在WPF(Windows Presentation Foundation)中,绘制饼状图是一种常见的数据可视化技术,它能够直观地展示各个部分占整体的比例关系。本项目提供了一个动态的饼状图实现,支持动态添加数据,使得用户可以根据需要实时...

    绘制饼状图

    本篇将详细介绍如何绘制饼状图,并探讨其在数据分析中的应用。 饼状图的基本构造是将一个圆周分成多个扇形,每个扇形代表一种类别,扇形的大小对应于该类别的数值占比。通常,饼状图适用于数据集中的所有类别总和为...

    [Matplotlib科学绘图系列]使用Matplotlib绘制饼状图

    [Matplotlib科学绘图系列]使用Matplotlib绘制饼状图 导入必要的库:我们需要导入matplotlib.pyplot库,以便进行数据可视化的工作。这个库非常常用,并且对于数据可视化有很强大的支持。我们将这个库简写为plt,以...

    绘制饼状图、柱形图、折线图

    在数据分析和可视化领域,饼状图、柱形图和折线图是三种最常见的图表类型,它们各有特点,适用于不同类型的数据显示。以下将详细介绍这三种图表的用途、制作方法及其在商业统计中的应用。 1. 饼状图:饼状图主要...

    使用three.js绘制3d图表(柱状图,饼状图,环状图,面积图等).zip

    使用three.js绘制3d图表(柱状图,饼状图,环状图,面积图等).zip使用three.js绘制3d图表(柱状图,饼状图,环状图,面积图等).zip使用three.js绘制3d图表(柱状图,饼状图,环状图,面积图等).zip使用three.js...

    GDI+绘制3D饼状图

    本项目“GDI+绘制3D饼状图”聚焦于利用Windows图形设备接口(GDI+)创建具有自定义功能的3D饼图,包括设置饼图大小、输出位置等。以下将详细解析这个项目的知识点。 1. **GDI+基础**: GDI+是Windows平台上的一种...

    如何在C#的WinForm中制作饼状图和柱状图.

    本文将详细解释如何利用C#的GDI+图形库来实现饼状图和柱状图的绘制。 ### 饼状图的绘制 饼状图是一种用于显示各个部分占总体比例的图表类型,通常用于展示一个整体的组成部分。在C# WinForm中,我们可以通过以下...

    Android简单绘制饼状图

    在Android开发中,饼状图是一种常见的数据可视化方式,它能直观地展示各个部分占整体的比例关系。在本教程中,我们将深入探讨如何在Android应用中实现一个简单的饼状图。 首先,我们要了解饼状图的基本概念。饼状图...

    Android利用View绘制饼状图,折线图,柱状图等

    总结来说,Android利用自定义View绘制饼状图、柱状图和折线图主要涉及到以下几个步骤: 1. 创建自定义View类。 2. 在`onMeasure()`方法中确定View的大小。 3. 在`onDraw()`方法中,根据数据计算图形的各个参数,如...

    QT自定义控件-饼状图(含源码和demo)

    在这个函数中,我们可以使用QPainter类进行图形绘制,利用`drawPie()`方法绘制饼状图。该方法接受两个参数,分别是圆心的坐标和一个表示整个圆的弧度范围。通过计算每个扇区的起始和结束角度,可以画出相应的扇形。 ...

    qml中使用Canvas绘制饼状图

    在qml中使用Canvas绘制饼状图,可以直接使用qmlscene运行,支持Qt5.5及其以上

    python绘制饼状图实例

    python绘制饼状图实例,简单的描述了python中生成饼状图的基本操作。 本实例采用12个月中每月的注册人数。 图中添加了图例,并自动计算每个月所占的百分比。python自动为饼状图的所有区域进行着色。最后将饼状图保存...

    用chart进行绘制饼状图

    在本主题中,我们将深入探讨如何使用`chart`库来绘制饼状图,这是一种非常有效的展示部分与整体关系的方式。 饼状图由一个圆形划分成多个扇形区域,每个扇形代表数据的一个类别,其大小与类别所占总体的比例相对应...

    Qml饼状图QmlChartView.7z

    在这个场景中,"Qml饼状图QmlChartView.7z" 提供的资源很可能是一个关于如何在QML中创建和展示饼状图的示例或库。 饼状图是一种常见的数据可视化工具,用于显示数据比例关系。在QML中,我们可以使用QmlChartView...

Global site tag (gtag.js) - Google Analytics