• 在使用matplotlib显示数据的过程中,我在显示的时候一直达不到满意的效果,经过很多的百度和查询,先整理了这些知识点,留备以后再继续扩充。

plt.rcParams[‘font.sans-serif’] = [‘SimHei’] # 用来正常显示中文标签
plt.subplots_adjust(bottom=0.2)底层比例
plt.xticks(range(0,24,1),rotation=70,fontsize=10)#设置横坐标显示24次。rotation是倾斜度。fontsize是设置改坐标轴显示的大小。

  • 首先,我先亮出我的plt显示的问题:
  • 主要问题有两个,一个是x轴太过密集,另一个是Y轴数据太过稀疏。
  • y轴太过稀疏的解决办法就是上述
    plt.yticks(range(0,300,20))
    -而x轴太密集我先找到一个倾斜,设置
    plt.xticks(range(0,24,1),rotation=70)

运行程序,显示如下:

  • 我想,如能更改字体小一点就好了
  • 设置 plt.xticks(range(0,24),rotation=70,fontsize=5)无奈发现看不清。于是改回去。

  • 在偶然间发现有一个参数可以解决我的问题:bottom

  • 于是百度找到设置这个参数的方法,进行修改

  • plt.subplots_adjust(bottom=0.2) 就达到我预期的显示要求了。

  • 如果对后端、爬虫、数据结构算法等感性趣欢迎关注我的个人公众号交流:bigsai

matplotlib关于坐标轴数据显示的几个重要参数相关推荐

  1. echarts 柱状图不显示y坐标轴_Python+matplotlib自定义坐标轴位置、颜色、箭头

    图书推荐: <Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等 ...

  2. Matplotlib设置坐标轴日期格式

    Matplotlib设置坐标轴日期格式 绘制双坐标轴 ax2=ax1.twinx() 创建了一个独立的Y轴,共享了X轴.双坐标轴! 类似的还有twiny() 设置坐标轴日期格式 需要导入matplot ...

  3. matplotlib 给坐标轴上的数字加单位

    matplotlib 给坐标轴上的数字加单位 示例图 代码实现 import matplotlib.pyplot as plt import matplotlib.ticker as mtickerp ...

  4. python使用matplotlib可视化、使用annotate函数以及arrowprops参数在可视化图像中添加箭头和文本注释(arrow and text annotation)

    python使用matplotlib可视化.使用annotate函数以及arrowprops参数在可视化图像中添加箭头和文本注释(arrow and text annotation) 目录

  5. matplotlib 设置坐标轴单位

    早上想把用matplotlib画的x轴的坐标单位标上去,但是找了半天没找到方法,谁有好的方法请告诉我. 找到了调整x轴坐标刻度的方法,也就是修改坐标轴的密度: plt.xticks([1,2,3,4] ...

  6. Python 之 matplotlib (三)坐标轴

    代码: import matplotlib.pyplot as plt import numpy as npx = np.linspace(-3, 3, 50) y1 = 2 * x + 1 y2 = ...

  7. python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度

    python学习笔记--坐标轴刻度 所用的库及环境: ide:pycharm python环境:python3.7 matplotlib:   matplotlib 1.11 numpy:  nump ...

  8. matplotlib设置坐标轴

    import numpy as np 设置x,y范围 x = np.linspace(-3,3,100) y1 = 2*x + 1 y2 = x**2#xy范围 plt.xlim((-1,2)) pl ...

  9. matplotlib隐藏坐标轴

    1. 隐藏x坐标轴 import matplotlib.pyplot as pltx = [3, 4, 4, 6, 7, 8, 8, 12] y = [11, 12, 12, 14, 17, 15, ...

最新文章

  1. 西亚斯vs2010敏捷开发分享
  2. apache配置反向代理(通过不同端口访问不同目录)
  3. selecte设置不可用使用disabled属性注意
  4. 杨薇天津大学计算机专业,高考志愿报得好,一生幸福少不了,遇到问题怎么办?静海一中校友来支招儿~...
  5. CentOS 6 安装Hadoop 2.6 (一)准备工作
  6. 360的驱动(qutmdrv.sys)分页内存泄露
  7. java 读取split_Java报错系列——split
  8. 傅里叶变换应用——信号调制与解调
  9. Oracle Data Integrator之代理创建
  10. intel编译器_Intel编译器编译并行版lammps
  11. 自制安装包集成.net framework 4.0
  12. 亮剑:PHP,我的未来不是梦(6)
  13. 使用PageOffice---如何在模板中添加数据区域
  14. WM安装windows7超详细教程
  15. 微信诱导分享怎么防封_微信域名防红防封系统,轻松微信推广域名被屏蔽问题
  16. 2021年中式面点师(中级)最新解析及中式面点师(中级)模拟考试题库
  17. 解密-大象跳转如何实现微信中点击链接直接跳到默认浏览器(不是在微信内置浏览器打开)
  18. 虚幻4里的地图动态加载
  19. 改变exe文件图标的方法
  20. Java 输出杨辉三角

热门文章

  1. 微众WeCross 跨链平台(8)TTM可信事务机制
  2. C++ Primer 5th笔记(7)chapter7 类:类的静态成员
  3. BUU[SCTF2019]Who is he
  4. 深度学习arm MMU一篇就够了
  5. Fabric--简单的资产Chaincode
  6. 3、(小数类型)FLOAT、DOUBLE、DECIMAL
  7. 1078 Hashing (25 分)【难度: 一般 / 知识点: 哈希表二次探测法】
  8. Spring boot的Spring MVC扩展功能
  9. Java实现Runnable接口创建多线程
  10. eas报错日记_金蝶EAS抓取性能日志说明