matplotlib模块数据可视化-设置tick的能见度
来源:互联网 发布:淘宝客服绩效信息 编辑:程序博客网 时间:2024/05/23 01:20
1 说明
有的时候图像内容会遮挡刻度值,所以可以通过这个设置来让刻度值显示出来,并且不影响图形的识别;在matplotlib1.3.1可以,在2.0.2版本没有效果,后续会继续尝试。
2 源码
import numpy as npimport matplotlib.pyplot as pltx = np.linspace(-3, 3, 50)y = 0.1*xplt.figure()plt.plot(x, y, linewidth=10)plt.ylim(-2, 2)ax = plt.gca()ax.spines['right'].set_color('none')ax.spines['top'].set_color('none')ax.spines['bottom'].set_position(('data', 0))ax.spines['left'].set_position(('data', 0))# 通过get方法获取轴上的刻度是list,然后拼接到一起进行遍历,取出每一个刻度进行设置for label in ax.get_xticklabels() + ax.get_yticklabels(): # 设置字体 label.set_family('monospace') # 设置字体大小 label.set_fontsize(12) # facecolor:前景色 edgecolor:边框颜色 alpha:透明度 label.set_bbox(dict(facecolor='white', edgecolor='None', alpha=0.3)) # 更多设置 dir(label)plt.show()
3 效果图
阅读全文
0 0
- matplotlib模块数据可视化-设置tick的能见度
- matplotlib模块数据可视化-设置坐标轴
- matplotlib模块数据可视化-设置图例
- matplotlib模块数据可视化-设置次坐标轴
- matplotlib模块数据可视化-多图
- matplotlib模块数据可视化-动画
- Python科学计算数据可视化模块-Matplotlib
- matplotlib模块数据可视化-figure图像
- matplotlib模块数据可视化-修改坐标轴位置
- matplotlib模块数据可视化-Annotation标注
- matplotlib模块数据可视化-绘制散列图
- matplotlib模块数据可视化-绘制柱状图
- matplotlib模块数据可视化-等高线图
- matplotlib模块数据可视化-图片处理
- matplotlib模块数据可视化-3D图
- 数据可视化matplotlib的应用
- 数据可视化——Matplotlib模块入门(一)
- matplotlib模块数据可视化-饼状图及补充图
- 关于python的main函数
- Maven 搭建多模块企业级项目
- 做一个绝世高手
- openstack 环境部署
- 从淘宝P5到天猫总监_她的阿里十年发生了什么?想知道是谁吗?
- matplotlib模块数据可视化-设置tick的能见度
- JAVA进程和linux内存间的大小关系
- 0815-1
- MySQL数据库唯一性设置(unique index)
- HEVC语法元素的编解码
- (21)全文索引与停止词
- ubuntu的工作环境搭建【数据挖掘简易环境】
- solr 查询参数说明
- CSS3 calc() 会计算的属性