千家信息网

Matplotlib中怎么绘制折线图

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇文章为大家展示了Matplotlib中怎么绘制折线图,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、引入matplotlib在此, 我们使用tushar
千家信息网最后更新 2026年11月02日Matplotlib中怎么绘制折线图

本篇文章为大家展示了Matplotlib中怎么绘制折线图,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

一、引入matplotlib


在此, 我们使用tushare模块的股票数据来作为绘图的演示数据

data = ts.get_hist_data('sz50',start='2016-11-01',end='2016-12-30')

data = data.sort_index()

首先,我们绘制一个基本的折线图



简单的使用plot()方法就绘制出了一个基本的的折线图。

为了方便下面的演示,我们在图形里面再加入一个最高价的折线图



在plot()方法后面,再加入一个绘制折线图的方法,就可以在同一个图形里绘制出第二条折线,就是这么简单。

但是我们发现两个问题,第一,图形过小不便于查看,第二,两条折线因为比较相近,颜色也不易区分,接下来,咱们设置一下图形的大小和线条的颜色。



实例化一个figure对象,使用参数figsize设置其大小为(16,8),这样,下面的绘图方法都是继承于figure这个对象的属性了。

我们再解决第二个问题,线条颜色



我们在plot()方法里面使用color属性,把最高价的折线颜色设置为了红色,这样两条折线看起来就容易分清楚了。

但是这样的图片还是太过于简陋,我们把折线图的标题、X轴信息,Y轴信息,图例加上:



因为X轴的信息为时间戳,在这里,我们使用的matplotlib.pylab的datestr2num方法,将时间字符串转换为数字,然后再通过plot_date()方法绘制出折线图,普通的X轴信息使用plt.xticks即可设置。

使用title()方法设置标题,xlable()方法设置X轴说明,ylable()方法设置Y轴说明,legend()方法设置图例。

这样,一个基本的折线图就完成了,但是看着并不是很美观,我们把它美化一下。



这样虽然看起来比之前好看很多了,但是仍然觉得画面粗糙感很强,我们可以试着换一个图形主题。




上述内容就是Matplotlib中怎么绘制折线图,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

方法 线图 图形 信息 折线 颜色 最高 内容 图例 大小 对象 就是 属性 技能 数据 最高价 标题 知识 线条 问题 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 高科技互联网 互联网科技公司华为 互联网科技的发展 华中科技大学互联网 深圳艾佳互联网科技 互联网科技素材视频竖屏 成都仁贤领冠互联网科技有限公司 科技大学互联网专业好不好 互联网汽车科技小镇 互联网科技寓意 赶超互联网科技 微信多开 中国科技创新与世界互联网大会 天津腾达互联网科技有限公司 中国互联网公司排名锤子科技 华夏恒生科技与互联网科技 高科技互联网套路 神州科技互联网有限公司 广州梦谷互联网科技有限公司领导 米泉互联网科技专业怎么样 前海云享互联网科技 互联网科技小贷 互联网公司会议桌创意科技软装饰 中国的互联网科技企业的崛起 中国互联网有什么科技含量 注册互联网科技公司经营范围大全 佛山市翊博互联网络科技有限公司 科技赋能视角下互联网保险发展 烟台灵鸽互联网科技有限公司 智帮互联网科技公司最近动向 互联网科技创业计划的风险分析
0