- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用这行代码通过 matplotlib 在图形上创建垂直跨度。
matplotlib.pyplot.axvspan(datetime.datetime.strptime("09-10-2015", '%d-%m-%Y'), datetime.datetime.strptime(now.strftime("%d-%m-%Y"), '%d-%m-%Y'), fill=True, linewidth=0, color='r')
但是我希望它遍历图形以隐藏图形上的线。目前它只是这样做。
我怎样才能让这个axvspan的填充是实心的而不是透明的?
最佳答案
这与透明度无关(您可以使用 alpha
参数更改透明度)。是关于zorder
(一种与用户的距离,zorder越低越远)。您需要将 grid
的 zorder 放在 axvspan
的 zorder 下方(我认为它应该在 plot
的下方) ).检查以下示例:
import numpy as np
import matplotlib.pyplot as plt
t = np.arange(-1, 2, .01)
s = np.sin(2*np.pi*t)
plt.plot(t, s,zorder=4)
p = plt.axvspan(1.25, 1.55, facecolor='g', alpha=1,zorder=3)
plt.axis([-1, 2, -1, 2])
plt.grid(zorder=2)
plt.show()
,结果是:
关于python - Matplotlib axvspan - 实心填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36423221/
我有这样一个数据框 from datetime import date import random start_date = date.today().replace(day=1, month=1).
我正在尝试在范围为 [-0.2,1.4] 和 [-0.2,1.4] 的图上绘制四个彩色象限。问题是我在尝试使用 plt.axvspan 排列象限的 y 轴坐标时遇到问题: roc_t = 0.4365
我使用这行代码通过 matplotlib 在图形上创建垂直跨度。 matplotlib.pyplot.axvspan(datetime.datetime.strptime("09-10-2015",
我使用这行代码通过 matplotlib 在图形上创建垂直跨度。 matplotlib.pyplot.axvspan(datetime.datetime.strptime("09-10-2015",
我想“模拟”图中两个对象的位置。我想用 axvspan 来做到这一点。我想用 slider 移动一个 axvspan。我想做这样的事情: import matplotlib.pyplot as plt
我正在为海岸工程应用程序编写一个Pythonic脚本,该脚本应该输出一个带有两个子图的图形。 问题是我想使用 plt.axvspan() 对两个子图的一部分进行着色,但由于某种原因它只对其中一个子图进
我尝试在不同的子图中着色。 我的代码: f, (ax) = plt.subplots(1, 7 , sharey=True, figsize=(14,2)) color=['g','c','m','y
我想绘制一些随季节变化的时间序列,并使用 axvspan 将图中冬季部分的阴影与夏季部分的阴影不同。我正在使用 pyplot.plot_date .我的 y 值是一个 np float 数组,我的 x
我正试图在带有子图的 Pandas 图中遮蔽 Spring 月份。但它只是对最后一个子图进行着色。我如何让它遮蔽所有地 block ? 我使用 axvspan 在每年的 4 月 1 日到 6 月 30
我试图在我的绘图中将一个数据集表示为颜色 block (而不是显示为可变宽度条形图,我想将其显示为具有背景颜色的可变宽度 block 。) 我可以这样做: import numpy import ma
我注意到两个相邻的区域重叠,所以中间出现了一条烦人的线。我尝试使用“capstyle = 'butt'”来避免行之间的重叠,但在这里它不起作用。 这是一个最小的例子: import matplotli
我正在尝试使用多种颜色突出显示 x 轴上的区域。我设法通过沿 x 轴剖切区域来找到解决方案,如下图所示: 但是,我想要一个在 y 轴上进行切片的解决方案。以图中的6362为例。有没有什么方法可以创建类
遮蔽 pandas 最优雅的方式是什么?基于 DataFrame 中的列之一的子图? 一个简单的例子: In [8]: from random import * import pandas as pd
我是一名优秀的程序员,十分优秀!