Matplotlib学习笔记之plt.xticks()用法

 更新时间:2022年09月14日 15:24:54   作者:Hyxx.  
在matplotlib中ticks表示的是刻度,而刻度有两层意思,一个是刻标(locs),一个是刻度标签(tick labels),下面这篇文章主要给大家介绍了关于Matplotlib学习笔记之plt.xticks()用法的相关资料,需要的朋友可以参考下

前言

在学习ML的过程中,遇到plt.xticks()的使用,在网上看别人写的教程,看得有点头晕,最后看官方文档和一个例子才明白了其用法。故写下这篇文章记录

函数功能

获取或设置当前x轴刻度位置和标签。若不传递任何参数,则返回当前刻度值,说白了就是把坐标轴改成自己要的样子。

函数语法

xticks(ticks=None, labels=None, **kwargs)

函数参数

ticks:x轴刻度位置的列表,若传入空列表,即不显示x轴

labels:放在指定刻度位置的标签文本。当ticks参数有输入值,该参数才能传入参数

**kwargs:文本属性用来控制标签文本的展示,例如字体大小、字体样式等

例子

import matplotlib.pyplot as plt
import numpy as np
 
x = np.linspace(0,10,100)
 
plt.plot(x, x*x)
plt.show()

如图可知,x轴默认给出的只有偶数刻度及其对应的文本标签。如果我们想要只显示x轴刻度从1到5,同时改变对应文本标签,并且让文本标签旋转一定角度(比如说30°)这里设置的角度是逆时针旋转的,我们可以使用

a = [1,2,3,4,5]
labels = ['A', 'B', 'C', 'D','E']
plt.xticks(a,labels,rotation = 30)

如果不想显示x轴刻度,则传入空列表即可

plt.xticks([])

补充:xticks(rotation:旋转度数):更改绘制x轴标签方向(与水平方向的逆时针夹角度数)

#plt.xticks()返回了两个对象,一个是刻标(locs),另一个是刻度标签
locs, labels = plt.xticks()
 
# 显示x轴的刻标
plt.xticks( arange(6) )
 
# 显示x轴的刻标以及对应的标签
pltxticks( arange(5), ('Tom', 'Dick', 'Harry', 'Sally', 'Sue') )

参考

总结

到此这篇关于Matplotlib学习笔记之plt.xticks()用法的文章就介绍到这了,更多相关Matplotlib plt.xticks()用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • 基于python生成词云图的代码示例

    基于python生成词云图的代码示例

    这篇文章主要个介绍了如何基于python生成词云图的代码示例,文中有详细的代码示例喝图文讲解,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-11-11
  • Python UnicodedecodeError编码问题解决方法汇总

    Python UnicodedecodeError编码问题解决方法汇总

    本文主要介绍了Python UnicodedecodeError编码问题解决方法汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Python爬虫基础之简单说一下scrapy的框架结构

    Python爬虫基础之简单说一下scrapy的框架结构

    今天给大家带来的是关于Python爬虫的相关知识,文章围绕着scrapy的框架结构展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • 详解Python Requests库中的重试策略

    详解Python Requests库中的重试策略

    在Python中,requests库是处理HTTP请求的标准工具之一,这篇文章主要为大家介绍了如何在requests中实现请求的自动重试,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-11-11
  • python3实现网络爬虫之BeautifulSoup使用详解

    python3实现网络爬虫之BeautifulSoup使用详解

    这篇文章主要介绍了python3实现网络爬虫之BeautifulSoup使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 极简Python库CherryPy构建高性能Web应用实例探索

    极简Python库CherryPy构建高性能Web应用实例探索

    今天为大家介绍的是 CherryPy,它是一个极简、稳定且功能强大的Web框架,可以帮助开发者快速构建高性能的 Web 应用程序,使用 CherryPy,你可以轻松地创建RESTful API、静态网站、异步任务和 WebSocket 等应用
    2024-01-01
  • 在Mac中PyCharm配置python Anaconda环境过程图解

    在Mac中PyCharm配置python Anaconda环境过程图解

    这篇文章主要介绍了在Mac中PyCharm配置python Anaconda环境过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • Python绘制圆形方法及turtle模块详解

    Python绘制圆形方法及turtle模块详解

    这篇文章主要给大家介绍了关于Python绘制圆形方法及turtle模块详解的相关资料,Turtle库是Python语言中一个很流行的绘制图像的函数库,文中介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • python缩进长度是否统一

    python缩进长度是否统一

    在本篇内容里小编给大家整理的是一篇关于python缩进长度是否统一的相关知识点,需要的朋友们可以学习下。
    2020-08-08
  • python命令行工具Click快速掌握

    python命令行工具Click快速掌握

    这篇文章主要介绍了python命令行工具Click快速掌握,写 Python 的经常要写一些命令行工具,虽然标准库提供有命令行解析工具 Argparse,但是写起来非常麻烦,我很少会使用它。命令行工具中用起来最爽的就是 Click,,需要的朋友可以参考下
    2019-07-07

最新评论