matplotlib入门——绘制简单图形
2017-08-10 18:08
627 查看
绘制简单图形
绘制函数曲线图import numpy as np import pandas as pd import matplotlib.pyplot as plt # 创建一个包含100000个元素的从0开始到2PI结束的等差数列 x = np.linspace(0,2*np.pi,100000) # 求出该等差数列的sin值 y = np.sin(x) # 获取到绘图对象 plt.plot(x,y) # 绘制图形 plt.show()
绘制柱状图
# 生成随机数组 y = np.random.randint(1,30,size=5) # 绘制柱状图 x轴为数组的长度 plt.bar(range(len(y)),y) # 给X轴添加标签 plt.xlabel("X") # 给Y轴添加标签 plt.ylabel("Y") plt.show()
# 绘制反向柱状图 plt.barh(range(len(y)),y) plt.xlabel("X") plt.ylabel("Y") plt.show()
# 绘制分组柱状图 y = np.random.randint(10,100,size=(3,7)) x = np.arange(y.shape[1]) plt.bar(x-0.25,y[0],color="red",width=0.25) plt.bar(x+0.00,y[1],color="green",width=0.25) plt.bar(x+0.25,y[2],color="blue",width=0.25) plt.xlabel("X") plt.ylabel("Y") plt.show()
# label 给每一组数据添加标签 plt.bar(x,y[0],label = "person") plt.bar(x,y[1],bottom=y[0],label = "money") plt.bar(x,y[2],bottom=y[0]+y[1],label="speed") plt.legend(loc = 0) plt.show()
绘制散点图
# 绘制散点图 data = np.random.rand(100,2) plt.scatter(data[:,0],data[:,1]) plt.show()
相关文章推荐
- matplotlib入门-绘制简单折线图
- 使用python matplotlib绘制简单图形
- Matplotlib简单入门学习
- Python实现在tkinter中使用matplotlib绘制图形的方法示例
- Python图表绘制:matplotlib绘图库入门
- matplotlib实战绘制各种图形
- Python图表绘制:matplotlib绘图库入门
- matplotlib绘制基本图形
- matplotlib 可视化 —— 绘制常见图形
- python中matplotlib绘制图形
- Python图表绘制:matplotlib绘图库入门
- Python图表绘制:matplotlib绘图库入门
- Python图表绘制:matplotlib绘图库入门
- python+matplotlib绘制简单的海豚(顶点和节点的操作)
- Python图表绘制:matplotlib绘图库入门
- Python使用matplotlib绘制多个图形单独显示的方法示例
- Matplotlib入门:Python的可视化绘制工具包
- python中matplotlib绘制图形
- matplotlib plot( ) 绘制简单折线图
- matplotlib学习—绘制简单自定义曲线