修改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 时间处理datetime实例
Sep 06 Python
Python实现大文件排序的方法
Jul 10 Python
windows10系统中安装python3.x+scrapy教程
Nov 08 Python
Python解析excel文件存入sqlite数据库的方法
Nov 15 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
Nov 01 Python
python数字图像处理之高级形态学处理
Apr 27 Python
python中计算一个列表中连续相同的元素个数方法
Jun 29 Python
python3 mmh3安装及使用方法
Oct 09 Python
使用Python的Turtle库绘制森林的实例
Dec 18 Python
python利用datetime模块计算程序运行时间问题
Feb 20 Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 Python
Python实现寻找回文数字过程解析
Jun 09 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
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
DOM XPATH获取img src值的query
2013/09/23 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
2013/09/18 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
2015/06/25 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
2016/12/05 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
React Router V4使用指南(精讲)
2018/09/17 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
网红编程语言Python将纳入高考你怎么看?
2018/06/07 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
2019/08/26 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
python os模块在系统管理中的应用
2020/06/22 Python
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
女娲补天教学反思
2014/02/05 职场文书
税务会计岗位职责
2014/02/18 职场文书
大学竞选班长演讲稿
2014/04/24 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
微信早安问候语
2015/11/10 职场文书