修改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正则表达式re模块详解
Jun 25 Python
Python标准异常和异常处理详解
Feb 02 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
Feb 18 Python
Python网络爬虫出现乱码问题的解决方法
Jan 05 Python
Python Json模块中dumps、loads、dump、load函数介绍
May 15 Python
使用pycharm生成代码模板的实例
May 23 Python
详解Python 正则表达式模块
Nov 05 Python
python爬取内容存入Excel实例
Feb 20 Python
Python第三方库face_recognition在windows上的安装过程
May 03 Python
Django模型序列化返回自然主键值示例代码
Jun 12 Python
python笔记_将循环内容在一行输出的方法
Aug 08 Python
python爬虫中的url下载器用法详解
Nov 30 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
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
PHP产生不重复随机数的5个方法总结
2014/11/12 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
PHP日期和时间函数的使用示例详解
2020/08/06 PHP
javascript document.referrer 用法
2009/04/30 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
2013/12/19 Javascript
简单的JavaScript互斥锁分享
2014/02/02 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
Node.js实现数据推送
2016/04/14 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
Jquery通过ajax请求NodeJS返回json数据实例
2016/11/08 NodeJs
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
深入理解python中的闭包和装饰器
2016/06/12 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
Python中几种属性访问的区别与用法详解
2018/10/10 Python
Django中的ajax请求
2018/10/19 Python
python 调试冷知识(小结)
2019/11/11 Python
Python用input输入列表的实例代码
2020/02/07 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
keras.layer.input()用法说明
2020/06/16 Python
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
面向中国市场的在线海淘美妆零售网站:Beauty House美丽屋
2021/03/02 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
小学中秋节活动方案
2014/02/06 职场文书
文体活动实施方案
2014/03/27 职场文书
工程售后服务方案
2014/06/08 职场文书
会议新闻稿
2015/07/17 职场文书