gpt4 book ai didi

python - 如何更改 matplotlib 中阴影线的线宽?

转载 作者:太空狗 更新时间:2023-10-29 17:05:48 24 4
gpt4 key购买 nike

有没有办法在 matplotlib 中增加影线的宽度?

例如,下面的代码通过指定linewidth只改变了边缘的宽度。我想更改用于填充的线的线宽。

import matplotlib.pyplot as plt
import numpy as np

x = np.random.randn(100)

fig = plt.figure()
ax = fig.add_subplot(111)
ax.hist(x, fill=False, hatch='/', linewidth=2)

plt.show()

最佳答案

从 matplotlib 2.0 版开始,您可以 directly change the linewidth parameter ,如下:

import matplotlib as mpl
mpl.rcParams['hatch.linewidth'] = 0.1 # previous pdf hatch linewidth
mpl.rcParams['hatch.linewidth'] = 1.0 # previous svg hatch linewidth

这似乎是比上面的人更好的解决方法。您可以通过以下方式检查 matplotlib 版本:

import matplotlib as mpl
print(mpl.__version__) # should be 2.x.y

关于python - 如何更改 matplotlib 中阴影线的线宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29549530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com