| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 使用python绘制折线图 -> 正文阅读 |
|
[Python知识库]使用python绘制折线图 |
前言最近在完成一篇气象预报的论文,涉及到深度学习与气象绘图。我觉得还是有必要写一下我在这个过程中的一些经验总结,借此机会与各位同道交流。 一、基础命令在我们使用深度学习时,肯定会用到绘图命令,绘制loss与val_loss等等,以此查看模型的效果。
x:x坐标的数据 y:y坐标的数据 lw:指定线条宽度 ls:指定线条样式,ls='-'为实线,ls='--'为虚断线,ls='-.'为点虚线,ls=':'为虚线 c:指定线条颜色,c='r'为红色,c='k'为黑色,c='y'为黄色 alpha:指定线条透明度,值越小越透明 label:指定线条的含义 代码示例:
绘图结果: 二、根据Excel数据绘图在python中,有一个专门进行数据处理的库包叫做pandas
提取excel中某一列数据:filename['列名'],返回值是一个列表。 取得excel中我们想要的数据后,下一步就是绘制:
如果要创建一个两行两列(或者其他维度)的子图区,分别为ax1,ax2,ax3,ax4:
效果如下: 三、合并一幅图的x(或y)坐标轴以及添加图例legend()实现上图的效果,重点在于ax2=ax1.twinx() ,ax2和ax1共用x轴,但是ax1使用左侧y轴,ax2使用右侧y轴:
四、调节字体样式通过字典的方式调节,在字典中存储需要修改的的参数名称和指定值大小,还可以存放更多参数:
五、绘制网格线
六、合并两幅图的坐标轴按照以下方式设置画布:
七、不常用的函数1.ax.set_ylim()、ax.set_xlim()在共享x(y)轴时,两边y(x)轴的零刻度是不一致的,xlim和ylim用来设置坐标轴的范围。 2.set_minor_locator()、set_major_locator()set_minor_locator用来在主刻度的基础上设置或修改副刻度的大小,set_major_locator用来修改主刻度的单位显示。使用前,必须引入库包:
举例说明: (1)此处设定副刻度为0.1个单位。
(2)?将右侧主刻度设置为每10个单位显示。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 11:34:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |