我现在只使用

Python大约一个月,所以我很抱歉,如果有一些简单的解决方案我忽略了.

基本上我有一个有4个子图的图,左边的2显示纵向图,右边的图显示纵向图的某些点的散点图.您可以使用按钮单击纵向图的不同点处的散点图,并且您当前所在纵向图的刻度标签将以蓝色突出显示.

着色某个刻度标签已经适用于此:

xlabels = []

labelcolors = []

for i, item in enumerate(mr.segmentlst):

if re.search('SFX|MC|MQ|MS|MKC', item):

xlabels.append(mr.segmentlst[i])

else:

xlabels.append('')

for i, item in enumerate(mr.segmentlst):

if re.search('SFX', item):

labelcolors.append('black')

else:

labelcolors.append('gray')

labelcolors[self.ind]='blue'

[t.set_color(i) for (i,t) in zip(labelcolors, ax1.xaxis.get_ticklabels())]

[t.set_color(i) for (i,t) in zip(labelcolors, ax2.xaxis.get_ticklabels())]

它只显示某些刻度标签并相应地改变它们的颜色(我不知道是否有另一个解决方案,它是我能找到的唯一一个).不介意mr.segmentlist,我目前已经硬编码使用另一种方法的属性,所以我可以轻松地在Spyder中测试它.

我还想在纵向图中更改当前突出显示的刻度标签的网格线颜色(只有xgridlines可见),是否有某种类似的方法可以做到这一点?我现在在互联网上搜索了大约2个小时的解决方案,并没有找到任何有用的东西.

我认为可能会使用像ax1.get_xgridlines()这样的东西,但我不知道如何将其转换为有用的列表.

谢谢,

塔玛拉

最佳答案 get_xgridlines()返回Line2D对象的列表,因此如果您可以找到要修改的行,则可以修改其任何属性

x = np.random.random_sample((10,))

fig = plt.figure()

ax = fig.add_subplot(111)

ax.scatter(x,x)

ax.grid()

a = ax.get_xgridlines()

b = a[2]

b.set_color('red')

b.set_linewidth(3)

python画图网格线设置_python – Matplotlib:更改单个网格线的颜色相关推荐

  1. python画图marker显示_python matplotlib 画图刻度、图例等字体、字体大小、刻度密度、线条样式设置...

    设置输出的图片大小: figsize = 11,9 figure, ax = plt.subplots(figsize=figsize) 画简单的折线图,同时标注线的形状.名称.粗细: A,=plt. ...

  2. python画图图例字体_python matplotlib 画图刻度、图例等字体、字体大小、刻度密度、线条样式设置...

    设置输出的图片大小: figsize = 11,9 figure, ax = plt.subplots(figsize=figsize) 画简单的折线图,同时标注线的形状.名称.粗细: A,=plt. ...

  3. python坐标轴刻度设置_Python Matplotlib 设置x/y坐标轴刻度

    刻度设置 参考文档: xticks 命令 yticks 命令 以xticks为例: matplotlib.pyplot.xticks(args, *kwargs) 获取或者设置当前刻度位置和文本的 x ...

  4. python不同颜色数值大小_python matplotlib:plt.scatter() 大小和颜色参数详解

    语法 plt.scatter(x, y, s=20, c='b') 大小s默认为20,s=0时点不显示:颜色c默认为蓝色. 为每一个点指定大小和颜色 有时我们需要为每一个点指定大小和方向,以区分不同的 ...

  5. python画图三维标记_Python matplotlib绘图示例 - 绘制三维图形

    Python matplotlib模块是扩展的MATLAB的一个绘图工具库.它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形. 示例代码一: # codin ...

  6. python 柱状图宽度设置_Python matplotlib 柱状图实例

    学习用matplotlib绘图中,数据是我之前做的实验,隐去了关键信息. 出来的效果就是题图这样,基本可以满足柱状图的绘图要求. 完整代码及注释如下: import numpy as np impor ...

  7. python画图时设置分辨率和画布大小-plt.figure()

    python画图时设置分辨率和画布大小 plt.figure() 示例: import numpy as np import pandas as pd import warnings warnings ...

  8. 用python画图代码意思_Python科学画图代码分享

    Python画图主要用到matplotlib这个库.Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形. 这里有一本电子书供大家参 ...

  9. python渐变色代码_使用python画图怎么设置渐变色

    Python中渐变的实现: 使用turtle库画一条渐变的蛇的代码:from turtle import * setup(500, 400, 200, 200) penup() fd(-250) pe ...

  10. python画图marker显示_python画图(标记、marker、设置标记大小、marker符号大全)(图文详细入门教程五)...

    初衷 本人由于平常写论文需要输出一些结果图,但是苦于在网上搜python画图时,详细的教程非常多,但是就是找不到能马上解决自己问题那一行代码,所以打算写一些适合需求简单的朋友应急用的教程,应急就必须方 ...

最新文章

  1. c++网络通信(与服务器通信聊天)和c#网络通信
  2. Angular学习(一):模板与数据绑定
  3. WinAPI: waveInUnprepareHeader - 清除由 waveInPrepareHeader 完成的准备
  4. 小孩都看得懂的YOLO!
  5. Robot Framework测试用例并行执行
  6. javascript 判断为负数_JavaScript从零开始——标准库(7)
  7. javafx_JavaFX在这里留下来!
  8. 删除链表中指定节点,要求时间复杂度为O(1)
  9. 生产环境可以用吗_柑橘可以生产果醋吗?柑橘果醋的生产工艺是什么?
  10. 在输出终端中消除多余空格
  11. CSS3---2D/3D应用
  12. 算法学习之路|蒜头君的新游戏1
  13. php 购物车案例教程,php初步实现购物车功能的实例分析
  14. 手机有信号但是连不上网是怎么回事?
  15. 用vSphere Client去建立虚拟机报MKS的错
  16. .Net将Base64字符串转换为Image对象或保存为图片到本地
  17. golang net/http访问https
  18. c语言数组指针题库,C语言 数组指针练习题.doc
  19. lol登录服务器时显示乱码,lol服务器变成乱码 | 手游网游页游攻略大全
  20. curry化 js_JS手动实现柯里化(curry)函数

热门文章

  1. Linux 下安装 Wordpress教程
  2. “Failed to load response data“ django@xframe_options_exempt 网站不许 Firefox 显示被嵌入的网页
  3. 深入了解一下C语言scanf()库函数
  4. java创作一个椭圆类_椭圆类——3 (类的复杂设计)
  5. 交换游戏(记忆化搜索,状态压缩,位运算)
  6. processing交互应用——双人对战游戏
  7. html5 自动连接指定wifi,如何更改是否自动连接某一WIFI
  8. 米3从android6降回4,从5G到4G,三个月的思考后我从小米9 pro降级到了小米9T pro
  9. 计算机自杀式软件--USBKill
  10. 在php中phr是什么意思,phr. 相当多的_____