matplotlib之折线图(代码+解析)
2020-11-20 18:58
851 查看
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
仓库地址共享:
在机器学习算法与自然语言处理公众号后台回复“代码”,
即可获取195篇NAACL+295篇ACL2019有代码开源的论文。开源地址如下:https://github.com/yizhen20133868/NLP-Conferences-Code
重磅!忆臻自然语言处理-Pytorch交流群已正式成立!
群内有大量资源,欢迎大家进群学习!
注意:请大家添加时修改备注为 [学校/公司 + 姓名 + 方向]
例如 —— 哈工大+张三+对话系统。
号主,微商请自觉绕道。谢谢!
推荐阅读:
常用 Normalization 方法的总结与思考:BN、LN、IN、GN
人人都能看懂的LSTM
Python “偏函数” 用法全方位解析
相关文章推荐
- 用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)
- Py之matplotlib&seaborn :高级图可视化之Q-Q分位数图probplot、boxplot箱线图、stripplot分类散点图案例应用及代码实现
- 第三篇:机器学习基础 Matplotlib:中文显示问题处理、常见图形、折线图(单画板单坐标系多图、单画板多坐标系多图)、案例:绘制交通流量折线图
- 【Python】matplotlib绘制折线图
- Matplotlib绘制雷达图和三维图的示例代码
- python+matplotlib绘制饼图散点图实例代码
- python matplotlib 库的示例代码
- 机器学习实战python版本matplotlib安装遇到的各种问题和代码演示
- Python+matplotlib实现华丽的文本框演示代码
- 用python中的matplotlib绘制方程图像代码
- Mtplotlib-菜鸟教程-部分代码解析以及颜色图形
- Matplotlib基础入门之简易折线图
- Python使用 matplotlib的basemap绘图之一--几行代码画世界地图和中国地图
- Python数据可视化编程通过Matplotlib创建散点图代码示例
- python matplotlib折线图样式实现过程
- 【Python-3.5】matplotlib做简单折线图
- Python开发环境Wing IDE matplotlib 2D绘图库代码调试技巧
- Python-Matplotlib(2)打造一个完整的折线图
- matplotlib绘制简单折线图
- python+matplotlib绘制旋转椭圆实例代码