作者:禹棋赢

本文推荐一个仓库

Plot-Pictures-Tutorial-for-Paper​github.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-Paper​github.com

折线图x轴的日期会超出_matplotlib之折线图(代码+解析)相关推荐

  1. Java通过JfreeChart生成转Base64图片字符串(饼图、折线图、柱状图、折线图-多条、3D柱状图、气泡图、时序图、曲线图、区域图、分布图、联合分类图、双X轴图、K线图、柱状图-横向等图)

    工具类 CreatLineChart.java package DrawLine;import java.awt.BasicStroke; import java.awt.Color; import ...

  2. Echarts使用及动态加载图表数据 折线图X轴数据动态加载

    Echarts简介 echarts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,来自百度...我想应该够简洁了 使用Echarts 目前,就官网的文 ...

  3. Echarts实现折线图Y轴不等距百分比(最终解决方案)

    Echarts实现折线图Y轴不等距百分比(最终解决方案-上集) 出现背景 解决思路 总结 附加 出现背景   最近公司有一个需求,主要是想展示近7日产品的一个良品率(百分率制).但是呢,基本上每天这个 ...

  4. 在 Echarts 中设置折线图x轴文字的倾斜度

    在 Echarts 中设置折线图x轴文字的倾斜度 在工作需求中,有需要把 Echarts 折线图的文字变成倾斜的样式.类似这样的: 这个功能咋实现? 很简单.加一句话就行了 // 配置项 option ...

  5. xy轴坐标图数字表示_Excel表格柱形图的X轴数字如何自由设置呢? | excel制作折线图xy轴标题...

    Excel EXCEL中的图表的横坐标名称怎么改 EXCEL中的改横坐标名称. 方法步骤如下: 1.打要的EXCEL表格,在图标击鼠标右键,点击"选择数据". 2.点击轴标签下面的 ...

  6. 柱状图中xy轴怎么出现_『怎样设置excel图标的x、y轴』excel图表xy轴名称

    怎么把EXCEL中已经生成的图表的X轴和Y轴互换啊---- 方法如下: 1.打开excel: 2.点中图表,右键,点击"选择数据" 3.点击"切换行列",完成 ...

  7. tableau做折线图_用Tableau制作10种漂亮的折线图

    公众号:Tableau从入门到精通 制作该10种折线图所用的数据均来自于以下: 数据源提取: 链接: https://pan.baidu.com/s/1qSV9xnN9JGyoy_SqXvcEEw 提 ...

  8. python中quad_python – 沿quadmesh的x轴的日期

    我想使用matplotlib和Axes.pcolormesh来创建一个图.我的问题是我希望沿x轴有日期: import matplotlib.pyplot as plt fig = plt.figur ...

  9. echarts 折线面积区域绘制+手机端四川地图的实现+折线图标点闪烁

    第一次接触echarts,之前也没了解过.但是老大突然来需求让画图-没办法 菜鸟只能现学现用了 (一直在放弃的边缘徘徊) 简单记录一下自己这两天画的两个图: 用filter函数设置点在分区段不同的设置 ...

最新文章

  1. 信不信?以面向对象的思想是可以写好高并发程序的!
  2. MySQL的常见存储引擎介绍与参数设置调优
  3. 算法复杂度速查表 | 必备神器
  4. java linux 串口_Linux Java 串口通信 | 学步园
  5. probuffer java_Protocol Buffer的使用
  6. php codeigniter 语言,关于php:CodeIgniter:语言文件编辑器?
  7. scala学习-scala读取Hbase表中数据并且做join连接查询
  8. python教程视频-有没有适合零基础小白学的python教程,视频或者书籍都可以?
  9. 排序算法之 归并排序
  10. 能源管理系统在企业中的应用及系统介绍
  11. MSDTC不可用解决办法
  12. 免费的音视频格式转换网站-ncm, qmc, mflac, mgg转mp3
  13. 模拟人生5显示与服务器,模拟人生5之人生无限
  14. CAD初学者该掌握的用cad画图的基本…
  15. RIA 阅读法 是什么
  16. GAN-GP(Gradient Penalty)
  17. Kersion CMS 标签使用大全
  18. vue element ui表格下载成xlsx工作表格
  19. 地图信息,障碍判断以及寻路算法(A星算法,B星算法和蚁群算法等)
  20. kali-WHOIS 域名信息收集

热门文章

  1. 干货|一文读懂阿里云数据库Autoscaling是如何工作的
  2. 唯品会:在 Flink 容器化与平台化上的建设实践
  3. 平台式可复用的应用集成能力,助您敏捷、高效的完成企业数字化转型
  4. 测试工程师不懂AI,还有未来吗?
  5. 十余位权威专家深度解读,达摩院2019十大科技趋势点燃科技热情
  6. 离线计算成本节省的神兵利器
  7. 云端资源,“掌”握手中 ——关于 阿里云 App你不知道的五件事
  8. 多场景下的AI疫情防控“天网”:解读云边端联动下的全栈 AI 技术
  9. 微服务精华问答 | 如何理解中台战略和微服务
  10. 阿里的盔甲、未来20年发展的动力以及对未来的洞察