Python matplotlib绘制饼状图功能示例
2019-09-10 11:40
1826 查看
本文实例讲述了Python matplotlib绘制饼状图功能。分享给大家供大家参考,具体如下:
一 代码
import numpy as np import matplotlib.pyplot as plt #The slices will be ordered and plotted counter-clockwise. labels ='Frogs','Hogs','Dogs','Logs' sizes =[15,30,45,10] colors =['yellowgreen','gold','#FF0000','lightcoral'] #使饼状图中第2片和第4片裂开 explode =(0,0.1,0,0.1) fig = plt.figure() ax = fig.gca() ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=90, radius=0.25, center=(0,0), frame=True) ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=90, radius=0.25, center=(1,1), frame=True) ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=90, radius=0.25, center=(0,1), frame=True) ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=90, radius=0.25, center=(1,0), frame=True) #设置坐标轴刻度 ax.set_xticks([0,1]) ax.set_yticks([0,1]) #设置坐标轴刻度上显示的标签 ax.set_xticklabels(["Sunny","Cloudy"]) ax.set_yticklabels(["Dry","Rainy"]) #设置坐标轴跨度 ax.set_xlim((-0.5,1.5)) ax.set_ylim((-0.5,1.5)) #设置纵横比相等 ax.set_aspect('equal') plt.show()
二 运行结果
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
您可能感兴趣的文章:
- Python使用matplotlib的pie函数绘制饼状图功能示例
- python学习之matplotlib绘制散点图实例
- python使用matplotlib绘制柱状图教程
- python中Matplotlib实现绘制3D图的示例代码
- python使用matplotlib绘制折线图教程
- python+matplotlib实现动态绘制图片实例代码(交互式绘图)
- Python实现在tkinter中使用matplotlib绘制图形的方法示例
- python利用matplotlib库绘制饼图的方法示例
- python之matplotlib学习绘制动态更新图实例代码
- python使用matplotlib绘制热图
- python使用matplotlib模块绘制多条折线图、散点图
相关文章推荐
- Python使用matplotlib的pie函数绘制饼状图功能示例
- Python基于matplotlib实现绘制三维图形功能示例
- Python使用matplotlib实现绘制自定义图形功能示例
- Python使用matplotlib实现的图像读取、切割裁剪功能示例
- Python使用matplotlib绘制余弦的散点图示例
- Python使用matplotlib实现交换式图形显示功能示例
- Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
- Python使用matplotlib绘制多个图形单独显示的方法示例
- Python中使用Matplotlib绘制3D图形示例
- Python基于matplotlib绘制栈式直方图的方法示例
- Python实现的多项式拟合功能示例【基于matplotlib】
- python中Matplotlib实现绘制3D图的示例代码
- Python使用matplotlib实现基础绘图功能示例
- Python使用matplotlib绘制三维参数曲线操作示例
- Python使用matplotlib绘制三维图形示例
- Python实现在tkinter中使用matplotlib绘制图形的方法示例
- Python matplotlib绘图示例 - 绘制三维图形
- Python使用matplotlib绘制正弦和余弦曲线的方法示例
- Python matplotlib 绘图保存图片简单示例
- python/matplotlib绘制分段函数