修改python plot折线图的坐标轴刻度方法


Posted in Python onDecember 13, 2018

修改python plot折线图的坐标轴刻度,这里修改为整数:

修改python plot折线图的坐标轴刻度方法

代码如下:

from matplotlib import pyplot as plt
import matplotlib.ticker as ticker
import numpy as np


def std_plot():
 overall_std = [34.369, 21.366, 16.516, 11.151]
 max_std = [36.769, 21.794, 14.390, 4.684]
 plt.figure()
 plt.plot(overall_std, label='average_std')

 plt.plot(max_std, label='max_std')
 plt.legend()
 plt.xlabel('window')
 plt.ylabel('std')
 plt.xticks(range(len(max_std)))
 # plt.gca().xaxis.set_major_formatter(ticker.FormatStrFormatter('%1.1f'))

 plt.show()

std_plot()

可以发现,通过上面的方法可以自定义x轴的刻度显示为其他样式,比如根据时间显示。只需要修改为:

plt.xticks(pd.date_range(‘2014-09-01','2014-09-30'),rotation=90)#设置时间标签显示格式

如果希望保留小数点后一位,可以这样:

修改python plot折线图的坐标轴刻度方法

from matplotlib import pyplot as plt
import matplotlib.ticker as ticker
import numpy as np


def std_plot():
 overall_std = [34.369, 21.366, 16.516, 11.151]
 max_std = [36.769, 21.794, 14.390, 4.684]
 plt.figure()
 plt.plot(overall_std, label='average_std')

 plt.plot(max_std, label='max_std')
 plt.legend()
 plt.xlabel('window')
 plt.ylabel('std')
 # plt.xticks(range(len(max_std)))
 plt.gca().xaxis.set_major_formatter(ticker.FormatStrFormatter('%1.1f'))

 plt.show()


std_plot()

以上这篇修改python plot折线图的坐标轴刻度方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python中的__getitem__方法与slice对象的切片操作
Jun 27 Python
python解决js文件utf-8编码乱码问题(推荐)
May 02 Python
flask框架使用orm连接数据库的方法示例
Jul 16 Python
详解Python_shutil模块
Mar 15 Python
django 中的聚合函数,分组函数,F 查询,Q查询
Jul 25 Python
python实现批量文件重命名
Oct 31 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
Feb 29 Python
python生成大写32位uuid代码
Mar 03 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
Jun 02 Python
python主要用于哪些方向
Jul 05 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
Jan 10 Python
python画图系列之个性化显示x轴区段文字的实例
Dec 13 #Python
Python实现的各种常见分布算法示例
Dec 13 #Python
Python线性拟合实现函数与用法示例
Dec 13 #Python
Python基于百度云文字识别API
Dec 13 #Python
Python3实现获取图片文字里中文的方法分析
Dec 13 #Python
在matplotlib的图中设置中文标签的方法
Dec 13 #Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
Dec 13 #Python
You might like
php采用session实现防止页面重复刷新
2015/12/24 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
用JavaScript脚本实现Web页面信息交互
2006/12/21 Javascript
javascript面向对象之二 命名空间
2011/02/08 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
控制input输入框中提示信息的显示和隐藏的方法
2014/02/12 Javascript
jquery分析文本里url或邮件地址为真实链接的方法
2015/06/20 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
jquery基本选择器匹配多个元素的实现方法
2016/09/05 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
javascript使用链接跨域下载图片
2019/11/01 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
Python科学计算环境推荐——Anaconda
2014/06/30 Python
python实现二维码扫码自动登录淘宝
2016/12/27 Python
python中subprocess批量执行linux命令
2018/04/27 Python
Python爬虫 bilibili视频弹幕提取过程详解
2019/07/31 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
Html5 APP中监听返回事件处理的方法示例
2018/03/15 HTML / CSS
优质美利奴羊毛袜,不只是徒步旅行:Darn Tough Vermont
2018/11/05 全球购物
如何开启linux的ssh服务
2013/06/03 面试题
土木工程应届生求职信
2013/10/31 职场文书
2014政务公开实施方案
2014/02/19 职场文书
网络编辑岗位职责
2014/03/18 职场文书
法制宣传口号
2014/06/16 职场文书
乡镇党委书记个人整改措施
2014/09/15 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
Redis命令处理过程源码解析
2022/02/12 Redis
OpenFeign实现远程调用
2022/08/14 Java/Android