折线图x轴的日期会超出_matplotlib之折线图(代码+解析)
作者:禹棋赢
本文推荐一个仓库
Plot-Pictures-Tutorial-for-Papergithub.com
该仓库会总结论文中常见图形的画法,本节介绍折线图:
一、折线图
绘制折线图我们通常使用plot函数画曲线(折线)。每一个plot函数对应一条曲线,画多条线的时候调用多个plot函数即可。
plot()函数:
前两个参数为x、y。x:X轴数据,列表或数组;y:Y轴数据,列表或数组。后面还有很多的修饰曲线的参数,常用的有:color控制曲线颜色,linestyle(缩写ls)控制曲线的风格,marker控制数据点的风格等,其对应的常用字符在文章最后的附录。
示例:
fig, axes = plt.subplots(1, 1, figsize=(8, 4))
# 折线图
axes.plot(x, y, linestyle='-', color='#DE6B58', marker='x', linewidth=1.5)
axes.plot(x, y2, linestyle='-', color='#E1A084', marker='x', linewidth=1.5)
# 设置最小刻度间隔
axes.yaxis.set_minor_locator(MultipleLocator(2.5))
axes.xaxis.set_minor_locator(MultipleLocator(0.5))
# 画网格线
axes.grid(which='minor', c='lightgrey')
# 设置x、y轴标签
axes.set_ylabel("Generation Consistency")
axes.set_xlabel("KB Row Number")
# 设置y轴的刻度
axes.set_yticks([70, 75, 80, 85, 90, 95])
# 对每个数据点加标注
for x_, y_ in zip(x, y):axes.text(x_, y_, y_, ha='left', va='bottom')
for x_, y_ in zip(x, y2):axes.text(x_, y_, y_, ha='left', va='bottom')
# 展示图片
plt.show()
效果如下:
更多内容可以见github仓库:
https://github.com/yizhen20133868/Plot-Pictures-Tutorial-for-Papergithub.com
折线图x轴的日期会超出_matplotlib之折线图(代码+解析)相关推荐
- Java通过JfreeChart生成转Base64图片字符串(饼图、折线图、柱状图、折线图-多条、3D柱状图、气泡图、时序图、曲线图、区域图、分布图、联合分类图、双X轴图、K线图、柱状图-横向等图)
工具类 CreatLineChart.java package DrawLine;import java.awt.BasicStroke; import java.awt.Color; import ...
- Echarts使用及动态加载图表数据 折线图X轴数据动态加载
Echarts简介 echarts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,来自百度...我想应该够简洁了 使用Echarts 目前,就官网的文 ...
- Echarts实现折线图Y轴不等距百分比(最终解决方案)
Echarts实现折线图Y轴不等距百分比(最终解决方案-上集) 出现背景 解决思路 总结 附加 出现背景 最近公司有一个需求,主要是想展示近7日产品的一个良品率(百分率制).但是呢,基本上每天这个 ...
- 在 Echarts 中设置折线图x轴文字的倾斜度
在 Echarts 中设置折线图x轴文字的倾斜度 在工作需求中,有需要把 Echarts 折线图的文字变成倾斜的样式.类似这样的: 这个功能咋实现? 很简单.加一句话就行了 // 配置项 option ...
- xy轴坐标图数字表示_Excel表格柱形图的X轴数字如何自由设置呢? | excel制作折线图xy轴标题...
Excel EXCEL中的图表的横坐标名称怎么改 EXCEL中的改横坐标名称. 方法步骤如下: 1.打要的EXCEL表格,在图标击鼠标右键,点击"选择数据". 2.点击轴标签下面的 ...
- 柱状图中xy轴怎么出现_『怎样设置excel图标的x、y轴』excel图表xy轴名称
怎么把EXCEL中已经生成的图表的X轴和Y轴互换啊---- 方法如下: 1.打开excel: 2.点中图表,右键,点击"选择数据" 3.点击"切换行列",完成 ...
- tableau做折线图_用Tableau制作10种漂亮的折线图
公众号:Tableau从入门到精通 制作该10种折线图所用的数据均来自于以下: 数据源提取: 链接: https://pan.baidu.com/s/1qSV9xnN9JGyoy_SqXvcEEw 提 ...
- python中quad_python – 沿quadmesh的x轴的日期
我想使用matplotlib和Axes.pcolormesh来创建一个图.我的问题是我希望沿x轴有日期: import matplotlib.pyplot as plt fig = plt.figur ...
- echarts 折线面积区域绘制+手机端四川地图的实现+折线图标点闪烁
第一次接触echarts,之前也没了解过.但是老大突然来需求让画图-没办法 菜鸟只能现学现用了 (一直在放弃的边缘徘徊) 简单记录一下自己这两天画的两个图: 用filter函数设置点在分区段不同的设置 ...
最新文章
- 信不信?以面向对象的思想是可以写好高并发程序的!
- MySQL的常见存储引擎介绍与参数设置调优
- 算法复杂度速查表 | 必备神器
- java linux 串口_Linux Java 串口通信 | 学步园
- probuffer java_Protocol Buffer的使用
- php codeigniter 语言,关于php:CodeIgniter:语言文件编辑器?
- scala学习-scala读取Hbase表中数据并且做join连接查询
- python教程视频-有没有适合零基础小白学的python教程,视频或者书籍都可以?
- 排序算法之 归并排序
- 能源管理系统在企业中的应用及系统介绍
- MSDTC不可用解决办法
- 免费的音视频格式转换网站-ncm, qmc, mflac, mgg转mp3
- 模拟人生5显示与服务器,模拟人生5之人生无限
- CAD初学者该掌握的用cad画图的基本…
- RIA 阅读法 是什么
- GAN-GP(Gradient Penalty)
- Kersion CMS 标签使用大全
- vue element ui表格下载成xlsx工作表格
- 地图信息,障碍判断以及寻路算法(A星算法,B星算法和蚁群算法等)
- kali-WHOIS 域名信息收集
热门文章
- 干货|一文读懂阿里云数据库Autoscaling是如何工作的
- 唯品会:在 Flink 容器化与平台化上的建设实践
- 平台式可复用的应用集成能力,助您敏捷、高效的完成企业数字化转型
- 测试工程师不懂AI,还有未来吗?
- 十余位权威专家深度解读,达摩院2019十大科技趋势点燃科技热情
- 离线计算成本节省的神兵利器
- 云端资源,“掌”握手中 ——关于 阿里云 App你不知道的五件事
- 多场景下的AI疫情防控“天网”:解读云边端联动下的全栈 AI 技术
- 微服务精华问答 | 如何理解中台战略和微服务
- 阿里的盔甲、未来20年发展的动力以及对未来的洞察