8.数据的可视化-绘制简单的线与点
2017-09-18 18:49
323 查看
漂亮的呈现数字并不仅仅是为了好看的图片,以简洁而又引人注目的方式呈现数据,能够让观看者更加形象的了解数据的意义.
我们来给数据绘图,首先需要安装matplotlib,linux中:
或者python3的
使用时需要导入matplotlib.pyplot,若是在控制台使用ipython –pylab则无需导入了
matplotlib.pyplot中包含的plot方法可以根据所给的数组画出曲线图,其x轴是从0对应开始,对应所给的数字,在第6个数字我们给出60,所以最后的图像上跳了一下,注意是默认从0开始对应的.当然我们也可以给出一个x轴的数组规定x轴由什么组成
接下来我们可以修改x,y轴的数字大小以及两轴的名称和图表的名称,让我们的这个图像更完整且易于使用.fontsize表示的字体大小,linewidth是线条的宽度.
只画了一个点,所以坐标的精度范围很高
当热,scatter的x,y轴参数可以用两个数组代替,画出多个散点
我们来给数据绘图,首先需要安装matplotlib,linux中:
sudo apt-get install python -matplotlib
或者python3的
sudo apt-get install python3 -matplotlib
使用时需要导入matplotlib.pyplot,若是在控制台使用ipython –pylab则无需导入了
折线图
我们来绘制简单的折线图:import matplotlib.pyplot as plt squares=[0,1,4,9,16,25,60] plt.plot(squares) plt.show()
matplotlib.pyplot中包含的plot方法可以根据所给的数组画出曲线图,其x轴是从0对应开始,对应所给的数字,在第6个数字我们给出60,所以最后的图像上跳了一下,注意是默认从0开始对应的.当然我们也可以给出一个x轴的数组规定x轴由什么组成
接下来我们可以修改x,y轴的数字大小以及两轴的名称和图表的名称,让我们的这个图像更完整且易于使用.fontsize表示的字体大小,linewidth是线条的宽度.
import matplotlib.pyplot as plt squares=[0,1,4,9,16,25,60] plt.plot(squares,linewidth=5) #title and x,y label plt.title("Squares Numbers",fontsize=24) plt.xlabel("Value",fontsize=14) plt.ylabel("Square",fontsize=14) #tick plt.tick_params(axis='both',labelsize=14) plt.show()
散点
我们也可以在图表中画散点,只需要使用scatter()方法,其传入参数是x,y坐标.plt.scatter(4,4) plt.show()
只画了一个点,所以坐标的精度范围很高
当热,scatter的x,y轴参数可以用两个数组代替,画出多个散点
相关文章推荐
- python 数据可视化 matplotlib学习一:绘制简单的折线图
- 7062-1.Python数据可视化:简单的曲线绘制
- 30个数据可视化的简单图表工具
- 【D3.js数据可视化实战】--(3)桑基图(sankey)的绘制
- 数据可视化上集:使用Gliffy,ProcessOn迅速绘制论文中的流程图,系统结构图
- 大数据可视化常用图表解读--简单说
- 绘制折线图展示数据简单介绍-iOS客户端
- 使用PyQtGraph进行Python数据可视化:绘制精美折线图(以 上证指数走势为例) 推荐
- 【D3.JS数据可视化实战记录】绘制力学图
- asp.net 简单数据的直方图 饼图绘制参考
- Python数据可视化正态分布简单分析及实现代码
- 简单的数据可视化,并加入了animation动态效果
- 7080-2.Python数据可视化:3D图绘制函数解析
- 利用Python绘制MySQL数据图实现数据可视化
- 可视化数据分析软件Tableau-简单说
- 【D3.JS数据可视化实战记录】绘制动态状态变化趋势图
- [Echarts可视化] 一.入门篇之简单绘制中国地图和贵州地区
- python爬虫webdriver.Chrome 数据可视化简单案例matplotlib
- 数据可视化(Matlab)丨绘制绘制二维、三维和四维图形以及图形编辑与函数图形的绘制
- 三维可视化名词解释-体绘制、体素、体数据、体绘制算法