我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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.pyplot.xticks — Matplotlib 3.5.2 documentation

总结

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python——Matplotlib学习笔记

  Matplotlib是pyhon中一个强大的绘图图,可以理解为 MatLab 开源替代,鉴于MatLab的内存之大及安装之复杂,决定先学学Matplotlib这个库。  1Matplotlib的安装  window:  打开cmd,: 
2023-06-02

HTML语法学习笔记:记录您的学习之旅

学习 HTML 语法的全面指南,从基础知识到高级概念,帮助您记录您的学习之旅,并创建出色的网络内容。
HTML语法学习笔记:记录您的学习之旅
2024-03-09

Android学习笔记之Toast

使用统一标准化的Toast Toast.makeText(Context context, CharSequence text, int duration).show(); /* android.widget.Toast context:
2022-06-06

Android学习笔记之Service

一个Service是App的一个组件,没有任何的UI,可以长时间的在后台无限期运行。可以在主线程之外的单独的线程中执行,也可以在应用程序组件(如活动)中进行管理。例如音乐播放器,可以让音乐在后台进行播放。 Service的两种形式 Star
2022-06-06

Python常见库matplotlib学习笔记之多个子图绘图

Matplotlib是Python提供的一个绘图库,通过该库我们可以很容易的绘制出折线图、直方图、散点图、饼图等丰富的统计图,下面这篇文章主要给大家介绍了关于Python常见库matplotlib学习笔记之多个子图绘图的相关资料,需要的朋友可以参考下
2023-05-19

Android学习笔记之Dialog Notification

对话框通知是一种可以与用户进行交互的通知形式,会使当前的活动失焦。 AlertDialog(警告对话框) 用于创建警告对话框。一个警告对话框最多可以包含三个按钮(和/或)一个包含复选框或单选按钮的可选项列表。 使用AlertDialog.B
2022-06-06

Android学习笔记之Shared Preference

如果没有特殊要求,我们可以使用Android提供的框架来创建系统样式的Preference Screen,在其内部可以包含PreferenceCategory和Preference元素的任意组合。建立Preference
2022-06-06

nodejs学习笔记之路由

server.jsvar http = require("http"); var url = require("url"); function start(route){//route.js 的route方法//服务实现function o
2022-06-04

Android学习笔记之Started Service

Started Service就是启动之后可以在后台无限期的运行,比如通过Activity组件的startService方法启动之后,如果不用指定方法关闭,这个Service就会一直运行。 下面说一下怎么来实现这种Service: (在主界
2022-06-06

Python3学习笔记之is == in

意义==比较的是两个对象的值是否相等,比较常用a = [1, 2, 3]b = [1, 2, 3]print(a == b) #Trueis比较的是两个对象是不是同一个实例对象,它们的内存地址是否相同a = [1, 2, 3]b
2023-01-31

Yii2 学习笔记之 GridView DetailView

Yii2中的GridView和DetailView是两个非常实用的小部件,用于展示数据。GridView用于展示多条数据,而DetailView用于展示单条数据的详细信息。GridView的使用非常简单,首先需要在控制器中查询需要展示的数据
2023-09-28

Android学习笔记之——Content Providers

之前博文《 Android学习笔记之——Android Studio的安装(3.6版本)、Java的基本语法及Android的概述 》曾经介绍过android有四大组件。本博文学习一下Content Providers(内容提供器)目录 A
2022-06-06

Java学习笔记之Pattern类的用法详解

Pattern类是Java中正则表达式的主要类之一,它提供了一系列方法来操作正则表达式。正则表达式是一种用来匹配字符串的强大工具,它可以用来检查一个字符串是否符合某种模式,或者从一个字符串中提取出符合某种模式的部分。Pattern类的用法如
2023-09-02

XenDesktop学习笔记3之架构

架构:1、物理组件:DDC     一台             PVS+XenCenter 一台AD+DHCP+DNS 一台XenServer   一台用户设备 一台2、软件要求XenServer 5.5          (目前5.6还
2023-01-31

mysql学习笔记之profiling分析

要想有画一条query,就需要清楚这条query的性能瓶颈到底在哪里,mysql的profiler是一个使用非常方便的查询诊断分析工具,通过该工具可以获取一条查询在整个执行过程中多种资源的消耗情况,例如内存消耗、I/O消耗和CPU消耗等。 profile的语法
mysql学习笔记之profiling分析
2017-03-12

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录