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

我现在只使用

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,我目前已经硬编码使用另一种方法的属性,所以我可以轻松地在Spyd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值