pyplot饼图绘制

plt.pie()

 1 import matplotlib.pyplot as plt
 2
 3 labels = ‘Frogs‘,‘Hogs‘,‘Dogs‘,‘Logs‘
 4 size = [15,30,45,10]
 5 explode = (0,0.1,0,0)
 6
 7 plt.pie(size,explode=explode,labels=labels,autopct=‘%1.1f%%‘,shadow=False,startangle=90)
 8
 9 plt.axis(‘equal‘)
10 plt.show()

时间: 2024-08-01 22:12:06

pyplot饼图绘制的相关文章

Android 饼图绘制

private BlurMaskFilter PaintBGBlur; private int ScrHeight; private int ScrWidth; private Paint[] arrPaintArc; private Paint PaintText = null; private Path pathArc = null; private RectF arcRF0 = null; private int[] colors = new int[] { Color.RED, Colo

pyplot基本绘制

pyplot实现的功能与Matlab中的绘制方式很相似. 先看一个绘制折线的例子: import matplotlib.pyplot as plt plt.plot([1, 17, 8, 9]) plt.ylabel("some numbers") plt.show() 可以发现,由于我们只给了一个一维数组,plot函数把数组索引当成了横坐标,默认会把所有的点有直线连接起来. 可以补全横轴如下: plt.plot([2, 3, 4, 5],[1, 17, 8, 9])#第一个参数指定了

pyplot基本绘制(二)

本节主要解决在一个figure中放置多福图,以及图中一些注释文字的添加等问题. 先看一个效果图: 下面是实现代码: __author__ = 'hust' import numpy as np import matplotlib.pyplot as plt def f(t): return np.exp(-t) * np.cos(2 * np.pi * t) t1 = np.arange(0.0, 5.0, 0.1) t2 = np.arange(0.0, 5.0, 0.02) plt.figu

[转]用Matplotlib绘制 折线图 散点图 柱状图 圆饼图

Matplotlib是一个Python工具箱,用于科学计算的数据可视化.借助它,Python可以绘制如Matlab和Octave多种多样的数据图形. 安装 Matplotlib并不是Python的默认组件,需要额外安装. 官方下载地址 http://matplotlib.org/downloads.html 必须下载与自己的Python版本,操作系统类型对应的安装包.如Windows 64位+Python3.3,应该下载matplotlib-1.3.1.win-amd64-py3.3.exe 第

Qt之自绘制饼图

1.说明 最近在搞绘图方面的工作,说实话C++的第三方绘图库并不算多,总之我了解的有:qtcharts.ChartDirector.qwt.kdchart和QCustomPlot.这几个库各有利弊. qtcharts:qt5.7之后才开源的模块,支持绘制各种图标,并且功能相当丰富,但是可扩展性差,如果自己想高度定制,比较困难,主要是和qt的源码风格有决定性的关系. ChartDirector:开源的第三方绘图库,使用方便,推荐使用 qwt:主要绘制仪表盘类似的东西(这个库可以编译后加入qt帮助文

matplotlib之scatter自动绘制散点

1 # 使用matplotlib.pyplot.scatter绘制散点 2 import matplotlib.pyplot as plt 3 from pylab import mpl 4 5 # 设置默认字体,解决中文显示乱码问题 6 mpl.rcParams['font.sans-serif'] = ['SimHei'] 7 8 # 自动计算点 9 x_values = list(range(1, 101)) 10 y_values = [x ** 2 for x in x_values]

用Python绘制直方图

计算频数: 给定一个序列t: hist = {} for x in t: hist[x] = hist.get(x,0)+1 得到的结果是一个将值映射到其频数的字典.将其除以n即可把频数转换成频率,这称为归一化: n = float(len(t)) pmf = {} for x, freq in hist.items(): pmf[x] = freq/n 绘制直方图: Vals, freqs = hist.Render() rectangles = pyplot.bar(vals, freqs)

matplotlib之scatter绘制散点

1 # 使用matplotlib.pyplot.scatter绘制散点 2 import matplotlib.pyplot as plt 3 from pylab import mpl 4 5 # 设置默认字体,解决中文显示乱码问题 6 mpl.rcParams['font.sans-serif'] = ['SimHei'] 7 8 # 画单个点 9 plt.scatter(0, 0, s=200) # 指定点的大小 10 11 # 画多个点 12 x_values = [1, 2, 3, 4

绘制音频的波形图

有时候,为了直观地分析音频的特征,画几个图是必不可少的. 当然,读者可以把音频文件拉到Adobe Audition或其它音频分析软件中,再使用它绘制出来的特征图. 那有没有办法自己写代码来绘制,并做一些灵活的控制呢? 本文介绍通过python的matplotlib.pyplot来绘制波形图. pyplot是一个强大的绘图库,小程这里用来绘制波形,也只是牛刀小试. 小程先用自己的话,解释一些本文会提到的基础概念. 声道数,也叫通道数,这在采集声音(录制)时就引入的概念,可以理解为用几个通道去录制声