8.数据的可视化-绘制简单的线与点

漂亮的呈现数字并不仅仅是为了好看的图片,以简洁而又引人注目的方式呈现数据,能够让观看者更加形象的了解数据的意义.

我们来给数据绘图,首先需要安装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轴参数可以用两个数组代替,画出多个散点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值