`
cakin24
  • 浏览: 1395960 次
  • 性别: 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程序...

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

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

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

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

    VB2010绘制饼状图

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

    HTML5绘制饼状图统计报表.zip

    饼状图的绘制主要涉及`CanvasRenderingContext2D`对象的方法,如`beginPath()`、`arc()`、`stroke()`和`fill()`等。 1. `beginPath()`: 这个方法用来开始一个新的路径,清除当前路径的所有信息,为绘制新的形状做...

    wpf 绘制饼状图

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

    绘制饼状图

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

    VC绘制3D饼状图(绘制在对话框或其他指定位置)

    本文在参考《VC6绘制3D饼状图 - 完美版》(http://www.vckbase.com/document/viewdoc/?id=1820)...附件源代码中两处调用了此类,一处是在对话框里调用,另一处是在View类里调用,两处分别绘制出了一样效果的3D饼状图。

    iOs使用Charts框架绘制饼状图创建饼状图对象用到类是PieChartView.h, 代码如下.zip

    接着,我们创建了一个PieChartData对象,将数据集放入其中,最后将这个数据对象赋值给PieChartView的data属性,完成饼状图的绘制。 Charts框架还提供了许多其他特性,比如动画效果、点击事件处理、数据高亮等,可以...

    绘制饼状图形完美dll

    在朋友那里找到的asp.net绘制饼状图形 封装的dll 适用于asp.net

    iOS UIBezierPath绘制饼状图

    在这个场景中,我们利用UIBezierPath来绘制饼状图,这是一种常见的数据可视化方式,可以直观地展示各项数据的比例关系。饼状图由多个扇形组成,每个扇形代表数据集中的一个部分及其相应的百分比。 首先,我们需要...

    使用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()`方法中,根据数据计算图形的各个参数,如...

    python绘制饼状图实例

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

    用chart进行绘制饼状图

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

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

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

Global site tag (gtag.js) - Google Analytics