使用matplotlib画图之坐标轴不等距

 更新时间:2024年02月02日 10:49:34   作者:Coder_Xiaopang  
这篇文章主要介绍了使用matplotlib画图之坐标轴不等距方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

matplotlib画图之坐标轴不等距

对于一些不是均衡分布的数据问题,若采用等距坐标,会导致图表的可读性降低,这个时候只需要在代码中加一句话即可.

plt.xscale('log')

其中,log还可以换成以下方法。

{"linear", "log", "symlog", "logit", ...}

添加该代码之前

添加该代码之后

Python绘制坐标轴为不等距的文本

在这里插入代码片import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

plt.rcParams['font.sans-serif']=['SimHei']         # 处理中文无法正常显示的问题 成功
plt.rcParams['axes.unicode_minus'] = False #负号显示


#plt.xlabel("这是x轴")  # 设置x轴名称
plt.ylabel("q(x)")  # 设置y轴名称
#plt.title("这是标题")  # 设置标题


x=[0,2,5,7,9,11,14,16,18,20]                    #虚假的x值,用来等间距分割
x_index=['xd','xo','xa','xb','xd+h','xo+h','xa+h','xb+h','xd+2h','xo+2h']  # x 轴显示的刻度
y=[0.6,0.3,0.9,2.1,0.6,0.3,0.9,2.1,0.6,0.3]       #y值
plt.plot(x,y,marker='d')
_ = plt.xticks(x,x_index)           # 显示坐标字


plt.show()

效果图

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 如何实现删除numpy.array中的行或列

    如何实现删除numpy.array中的行或列

    如何实现删除numpy.array中的行或列?今天小编就为大家分享一篇对删除numpy.array中行或列的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python3.8.2安装包及安装教程图文详解(附安装包)

    Python3.8.2安装包及安装教程图文详解(附安装包)

    这篇文章主要介绍了Python3.8.2安装包及安装教程图文详解,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 如何解决Pycharm编辑内容时有光标的问题

    如何解决Pycharm编辑内容时有光标的问题

    文章介绍了如何在PyCharm中配置VimEmulator插件,包括检查插件是否已安装、下载插件以及安装IdeaVim插件的步骤
    2025-02-02
  • django Admin文档生成器使用详解

    django Admin文档生成器使用详解

    这篇文章主要介绍了django Admin文档生成器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Flask搭建api服务的实现步骤

    Flask搭建api服务的实现步骤

    本文主要介绍了Flask搭建api服务的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Python之str操作方法(详解)

    Python之str操作方法(详解)

    下面小编就为大家带来一篇Python之str操作方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 详解Python 3.10 中的新功能和变化

    详解Python 3.10 中的新功能和变化

    这篇文章主要介绍了详解Python 3.10 中的新功能和变化,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-04-04
  • python中的多cpu并行编程

    python中的多cpu并行编程

    这篇文章主要介绍了python中的多cpu并行编程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Python 函数装饰器详解

    Python 函数装饰器详解

    这篇文章主要介绍了Python函数装饰器,结合实例形式详细分析了Python装饰器的原理、功能、分类、常见操作技巧与使用注意事项,需要的朋友可以参考下
    2021-10-10
  • python批量设置多个Excel文件页眉页脚的脚本

    python批量设置多个Excel文件页眉页脚的脚本

    这篇文章主要介绍了python批量设置多个Excel文件页眉页脚的源码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03

最新评论