matplotlib绘制圆饼图

 1 import matplotlib.pyplot as plt
 2 labels = [‘Nokia‘,‘Samsung‘,‘Apple‘,‘Lumia‘]
 3 values = [10,30,45,15]
 4 colors = [‘yellow‘,‘green‘,‘red‘,‘blue‘]
 5
 6 #其中,labels、values、colors,explode(当然explode数组中的个数与上面对应,而且每个值的范围介于0-1之前)的对应关系:‘Nokia‘-10-yellow-0,‘Samsung‘-30-green-0.1,‘Apple‘-45-red-0.2,‘Lumia‘-15-blue-0
 7 explode = [0,0.1,0.2,0]
 8 plt.pie(values,labels=labels,colors=colors,explode=explode)
 9 plt.axis(‘equal‘)
10 plt.show()
时间: 2024-11-05 14:45:22

matplotlib绘制圆饼图的相关文章

[转]用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 第

matplotlib:使用matplotlib绘制图表

matplotlib下载及API手册地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/ 数学库numpy下载及API手册地址:http://www.scipy.org/Download 几个绘图的例子[来自API手册] 1.最简单的图: 代码: #!/usr/bin/env python import matplotlib.pyplot as plt plt.plot([10, 20, 30]) plt.xlabel('

Python 如何绘制圆

http://blog.csdn.net/pipisorry/article/details/40005163 1. 调用包函数绘制圆形Circle和椭圆Ellipse ################################### # !/usr/bin/env python # coding=utf-8 # __author__ = 'pipi' # ctime 2014.10.11 # 绘制椭圆和圆形 ################################### from

用canvas画圆饼图

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>小熊圆饼图</title> <meta charset="gbk"> <script> //绘制饼图 function drawCircle(canvasId, data_arr, color_arr, tex

广义mandelbrot集,使用python的matplotlib绘制,支持放大缩小

迭代公式的指数,使用的1+5j,这是个复数,所以是广义mandelbrot集,大家可以自行修改指数,得到其他图形.各种库安装不全的,自行想办法,可以在这个网站找到几乎所有的python库 http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib #encoding=utf-8 import numpy as np import pylab as pl import time from matplotlib import cm from math

C# Graphic 绘制圆、三角形、椭圆、图片

原文:C# Graphic 绘制圆.三角形.椭圆.图片 在form和panel上可以绘制图形,线段,圆,文字,图形等等. 绘制代码必须放在OnPaint()函数里面,因为窗体刷新的时候,都会调用该函数,重新刷新所绘的图. 示例代码在Panel上绘制图形来简单的描述下绘线和绘图原理. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System

arcgis viewer for flex 之 自定义widget(arcmap设计pie圆饼图)

自定义Widget 终于可以实现第一个Widget了,按照惯例,我们通过一个Hello World Widget来说明如何在Flex Viewer中开发.编译.配臵.部署和使用自定义Widget.Flex Viewer的源代码中已经包含了一个HelloWorld Widget,我们还是亲手尝试一下吧. 1) 安装Flash Builder,下载Flex Viewer源码,我们使用最新的2.3: 2) 打开Flash Builder,导入Flex Viewer 2.3的源代码: 3) 鼠标放在wi

R绘制3D饼图

二维饼图 代码如下: #绘制2维饼图 x=read.delim("C:/Users/a/Desktop/sample.txt",header=FALSE) #读入文本数据 names(x)=c("word","count") #加表头 x=transform(x, pct=round(x$count/sum(x$count)*100)) #数据框增加百分比列 y=x[order(x[,2],decreasing=T),]#排序 z=head(y,

canvas绘制圆

canvas绘制圆: <!doctype html> <html> <head> <meta charset="utf-8"> <title>canvas绘制圆</title> <style> canvas{border:1px solid black;} </style> <script> window.onload=function(){ var ctx=document.g