Python的可视化包 – Matplotlib 2D图表(点图和线图,.柱状或饼状类型的图),3D图表(曲面图,散点图和柱状图)
2017-08-21 15:20
609 查看
Python的可视化包 – Matplotlib
Matplotlib是Python中最常用的可视化工具之一,
可以非常方便地创建海量类型地2D图表和一些基本的3D图表。Matplotlib最早是为了可视化癫痫病人的脑皮层电图相关的信号而研发,因为在函数的设计上参考了MATLAB,所以叫做Matplotlib.
1. 2D图表
Matplotlib中最基础的模块是pyplot。
先从最简单的点图和线图开始,比如我们有一组数据,还有一个拟合模型,通过下面的代码图来可视化.
a.点图和线图
x=[0,1,2,3,4,5]
y=[5,6,7,8,9,10]
plt.plot(x,y)
#plt.scatter(x,y)
plt.savefig()
plt.show();
b.柱状或饼状类型的图
fig=plt.figure('test data')
ax=fig.add_subplot(121)
x=[0,1,2,3,4,5]
y=[0,20,40,60,80]
ax.bar(x,y)
#ax.pie(x,y)
plt.savefig()
plt.show()
2.3D图表
Matplotlib中也能支持一些基础的3D图表,比如曲面图,散点图和柱状图。这些3D图表需要使用mpl_toolkits模块
from mpl_toolkits.mplot3d import Axes3D
import matplotlib as mlt
import matplotlib.pyplot as plt
import numpy as np
cankao :https://zhuanlan.zhihu.com/p/24309547
Matplotlib是Python中最常用的可视化工具之一,
可以非常方便地创建海量类型地2D图表和一些基本的3D图表。Matplotlib最早是为了可视化癫痫病人的脑皮层电图相关的信号而研发,因为在函数的设计上参考了MATLAB,所以叫做Matplotlib.
1. 2D图表
Matplotlib中最基础的模块是pyplot。
先从最简单的点图和线图开始,比如我们有一组数据,还有一个拟合模型,通过下面的代码图来可视化.
a.点图和线图
x=[0,1,2,3,4,5]
y=[5,6,7,8,9,10]
plt.plot(x,y)
#plt.scatter(x,y)
plt.savefig()
plt.show();
b.柱状或饼状类型的图
fig=plt.figure('test data')
ax=fig.add_subplot(121)
x=[0,1,2,3,4,5]
y=[0,20,40,60,80]
ax.bar(x,y)
#ax.pie(x,y)
plt.savefig()
plt.show()
2.3D图表
Matplotlib中也能支持一些基础的3D图表,比如曲面图,散点图和柱状图。这些3D图表需要使用mpl_toolkits模块
from mpl_toolkits.mplot3d import Axes3D
import matplotlib as mlt
import matplotlib.pyplot as plt
import numpy as np
cankao :https://zhuanlan.zhihu.com/p/24309547
相关文章推荐
- highcharts插件(HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。)
- python 数据可视化大全(matplotlib库、坐标系、标注、柱状图、等高线、3D、动画)
- python 绘图---2D、3D散点图、折线图、曲面图
- 【Python实现数据可视化】创建3D柱状图
- 工控图表控件ProEssentials创建3D柱状图示例代码
- Python 3基础教程48-Matplotlib绘制散点图和柱状图
- Python数据可视化:Matplotlib 直方图、箱线图、条形图、热图、折线图、散点图。。。
- 我需要把数据库的数据以图表的形式(饼状,线状,柱状)显示出来,不知道django下面有没有比较好用的一些插件工具或者自带的类等等
- swift app中展示折线图, 饼状图, 柱状图等数据图表
- 7080-1.Python数据可视化:各种图表可视化归纳
- asp.net生成图表控件(柱状图、饼状图、曲线图) 控件类 调用
- [置顶] 【python可视化】python 画饼图,柱状图,折线图,条形图
- Python数据可视化matplotlib(一)—— 图表的基本元素
- 【python系列】python画3d曲面图(surface3d_demo)
- 图表篇——Xml To Chart (多序列柱状图3D,折线图3D)
- gdi+实现多种统计图表(饼状,折线,柱状)支持负坐标
- Python数据可视化:使用pyecharts和snapshot绘制精美图表
- 可视化框架设计-图表类型
- Python干货:分享Python绘制六种可视化图表
- 【数字的可视化:python画图之散点图sactter函数详解】