修改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的函数嵌套的使用方法
Jan 24 Python
复习Python中的字符串知识点
Apr 14 Python
用Python计算三角函数之acos()方法的使用
May 15 Python
python实现自动登录
Sep 17 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
Jan 29 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
Oct 12 Python
Scrapy框架基本命令与settings.py设置
Feb 06 Python
使用Python求解带约束的最优化问题详解
Feb 11 Python
Python常用库Numpy进行矩阵运算详解
Jul 21 Python
深入了解Python装饰器的高级用法
Aug 13 Python
Jupyter Notebook 安装配置与使用详解
Jan 06 Python
Python基础 括号()[]{}的详解
Nov 07 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
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
thinkPHP实现MemCache分布式缓存功能
2016/03/23 PHP
PHP5.6读写excel表格文件操作示例
2019/02/26 PHP
常用的javascript function代码
2008/05/23 Javascript
FF IE兼容性的修改小结
2009/09/02 Javascript
JQuery 文本框使用小结
2010/05/22 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
Web开发之JavaScript
2012/03/29 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
2013/01/27 Javascript
javascript之typeof、instanceof操作符使用探讨
2013/05/19 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
jquery.validate使用时遇到的问题
2015/05/25 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
2015/10/16 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
Reactjs实现通用分页组件的实例代码
2017/01/19 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
react-redux中connect的装饰器用法@connect详解
2018/01/13 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
[02:16]2018年度CS GO最具人气选手-完美盛典
2018/12/16 DOTA
Python命名空间详解
2014/08/18 Python
深入浅析Python2.x和3.x版本的主要区别
2018/11/30 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
python 将列表里的字典元素合并为一个字典实例
2020/09/01 Python
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
HTML5通用接口详解
2016/06/12 HTML / CSS
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
员工年终演讲稿
2014/01/03 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
领导四风问题整改措施思想汇报
2014/10/13 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
快速学习Oracle触发器和游标
2021/06/30 Oracle