Python数据可视化基础(一)折线图相关

前置内容:安装Matplotlib

在已有python条件下,打开cmd(命令提示符)界面

输入如下代码,从pip安装Matplotlib。

pip install --upgrade pip

终端显示。

安装完毕后,将依赖的 numpy、python-dateutil、kiwisolver 、 pillow 、pyparsing 、cycler 、six 库一并安装,在终端输入命令。

pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

 运行如下。

最终查看所安装的Matplotlib的版本。

python -m pip list

运行如下。

数据可视化

1.简单折线图

1.1绘制代码
#简单折线图
import matplotlib.pyplot as plt
squares=[1,4,9,16,25]
fig,ax=plt.subplots()
ax.plot(squares)
plt.show()

首先引入pyplot模块并简化其名为plt,创建列表squares,用于储存数据(纵坐标)。

变量fig表示整张图片,ax表示图片中的各个图表,此时调用函数subplots,在一张图片绘制一个或多个图表。

接下来调用plot(),绘制图表,绘制完毕后调用plt.show打开Matplotlib查看器进行查看。

1.2 修改标签文字中的线条粗细

改善图表可读性。

#调整线条粗细
ax.plot(squares,linewidth=3)
#设置图表标题,并为坐标轴加上标签。
ax.set_title('the squares of x',fontsize=24)
ax.set_xlabel('x',fontsize=24)
ax.set_ylabel('x*x',fontsize=24)
#设置刻度标记字体的大小
ax.tick_params(axis='both',labelsize=14)

plt.show()

其中tick_params后的第一个实参,both可根据需求替换成x,或y,只改变单条轴。

1.3校正图形 

如上图,可发觉4.0所对点为25,出现了错误。此时需要对图形进行校正。

#简单折线图
import matplotlib.pyplot as plt
#将第一个点横坐标默认值手动设置0→1
input_values=[1,2,3,4,5]
squares=[1,4,9,16,25]
fig,ax=plt.subplots()

#调整线条粗细
ax.plot(input_values,squares,linewidth=3)

此时plot函数将多一位实参。后续不变,便可调整横坐标的对应失误。

1.4内置样式更改

可增加一行代码,改变样式

#更改样式为“seaborn”
plt.style.use('ggplot')

前提是要确定自己已经下载这个样式。若没有将会出现大段报错,可在cmd终端输入命令。

pip install seaborn

结语

以上是关于Python数据可视化——折线图的简单介绍。若有错误敬请指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值