python matplotlib绘图

——使横坐标轴显示指定内容

在python 绘图的时候直接plot会出现横坐标轴显示为浮点数得情况。

举个栗子:

使用代码:

import matplotlib.pyplot as plt
y = [7.1,7.2,7.3,7.4,7.5]
x = list(range(0,5))#自动生成0,1,2,3,4这几个数,并添加到list中
plt.plot(x,y)
plt.show()

得到结果图如下:


可以看到途中我标出来的坐标轴使浮点数的形式。

解决方法:

只需要在plt.plot后面加上一句plt.xticks(),指明x轴的坐标使用那个列表内容作为表示即可。下面举个例子,例子中就以自然数0,1,2,3,4作为坐标,也可以替换成英文单词等等,替换成中文的话需要其他操作。这里留个接口,以后写中文怎么显示。
接上例子代码,改后代码为:

import matplotlib.pyplot as plt
y = [7.1,7.2,7.3,7.4,7.5]
x = list(range(0,5))#自动生成0,1,2,3,4这几个数,并添加到list中
plt.plot(x,y)
plt.xticks(x)#指明x轴坐标使用列表x里的内容
plt.show()

改后作图如下:

python绘图坐横坐标轴显示相关推荐

  1. MAC解决Python绘图中文无法显示问题

    一.问题解析 问题说明:电脑上安装了Python3.8,最近遇到绘图,无法将中文标签显示,显示为空白方框. 原因:matplotlib默认的字体为英文字体,导致许多unicode编码的语言文字都无法书 ...

  2. mac终端python不能显示中文_mac python绘图中文不显示的解决方案

    一.Mac需要先下载simhei.ttf字体并安装,之后按照下面步骤首先将simhei.ttf拷贝到~python安装路径/site-packages/matplotlib/mpl-data/font ...

  3. python中texttable库显示实时数据_用Python串口实时显示数据并绘图pyqtgraph

    用Python串口实时显示数据并绘图 使用pyserial进行串口传输 一.安装pyserial以及基本用法 在cmd下输入命令pip install pyserial 注:升级pip后会出现 &qu ...

  4. Python绘图之matplotlib基础教程:matplotlib库图表绘制中常规设置大全(交互模式、清除原有图像、设置横坐标显示文字/旋转角度、添加图例、绘图布局自动调整、图像显示、图像暂停)

    Python绘图之matplotlib基础教程:matplotlib库图表绘制中常规设置大全(交互模式.清除原有图像.设置横坐标显示文字/旋转角度.添加图例.绘图布局自动调整.图像显示.图像暂停) 目 ...

  5. python画图显示不了中文_完美解决Python matplotlib绘图时汉字显示不正常的问题

    Matplotlib是一个很好的作图软件,但是python下默认不支持中文,所以需要做一些修改,方法如下: 1.在python安装目录的Lib目录下创建ch.py文件. 文件中代码为: 保存,以后通过 ...

  6. python 3d绘图 汉字_完美解决Python matplotlib绘图时汉字显示不正常的问题

    Matplotlib是一个很好的作图软件,但是python下默认不支持中文,所以需要做一些修改,方法如下: 1.在python安装目录的Lib目录下创建ch.py文件. 文件中代码为: 保存,以后通过 ...

  7. python 绘图-时间显示

    我们可以使用python绘图功能,来实现我们的日历显示,还可以与我们的电脑时间同步 接下来我们看一种简易的代码 import turtle def drawLine(draw):turtle.pend ...

  8. 解决python绘图中中文及其他符号显示问题

    解决python绘图中中文及其他符号显示问题,记录如下: import matplotlib.pyplot as plt# 设置显示中文 plt.rcParams['font.sans-serif'] ...

  9. python绘图时,坐标轴负号显示不出来

    问题描述 python绘图中,坐标轴负号不能正常显示 解决方案: **使用如下代码即可正常显示:** import matplotlib matplotlib.rcParams['axes.unico ...

最新文章

  1. 爬虫之观察js的执行过程
  2. 安徽计算机中专学校有哪些,安徽2021年中专学校里面都有什么专业
  3. SVN版本控制如何删除文件或者文件夹?
  4. c语言怎么判断是不是标识符,C语言判断输入是否为C语言标识符(示例代码)
  5. ios开发之 icon规范+启动图规范+启动页规范
  6. Pandas库学习笔记
  7. 属性总结(三):plt.rcParams
  8. CNN tensorflow 人脸识别
  9. 64 位 win7(2008 r2) 使用PLSQL Developer x86 32bit的解决方法
  10. 科技部教育部联合发文为科研人员绩效考核增加新依据
  11. android adb 静默安装,Android_如何静默安装
  12. 服务器数据库密码修改了,服务器密码修改后数据库
  13. Pycharm中配置.ui转.py文件;.qrc文件转.py文件和Qtcreator
  14. 计算机硬盘对考,台式机怎样让进行硬盘对拷(快速批量装机) 台式机让进行硬盘对拷(快速批量装机)的方法...
  15. 外贸老鸟帮新人点评、修改的5个开发信案例
  16. 机器视觉中的像素、分辨率、灰度值等概念
  17. 转自51cto(http://smailes.blog.51cto.com/rss.php?uid=28248)
  18. Linux基础 第三节 第一课
  19. C语言 变量的指针和指向变量的指针变量
  20. 在虚拟机上搭建云平台环境(7)云平台组件服务安装

热门文章

  1. 基于51单片机的智能雨刷设计
  2. flutter中地图定位
  3. eclipse打开报错:Failed to load the JNI shared library
  4. 简单版的相似图片搜索原理
  5. 第四课:股票,多数人的找死,少数人的等死
  6. numpy.loadtxt() 处理csv文件的正确姿势
  7. Tableau权限设置
  8. linux firefox打不开网页,FireFox网页打不开(火狐)
  9. 腾讯文档导出Excel文档显示‘文件已损坏,无法打开‘解决方法
  10. 计算机毕设之电影购票系统