Ale*_*ekx 16 python matplotlib
我想绘制一个条形图matplotlib,白色为填充色,红色为阴影颜色,黑色为边缘颜色.然而,看起来边缘颜色也改变了舱口的颜色.所以,我无法分离边缘和阴影的颜色.你有什么建议吗?谢谢.
Ser*_*ity 19
绘图条形图两次:
import matplotlib.pyplot as plt
from matplotlib.patches import Ellipse, Polygon
fig = plt.figure()
ax1 = fig.add_subplot(111)
# draw hatch
ax1.bar(range(1, 5), range(1, 5), color='none', edgecolor='red', hatch="/", lw=1., zorder = 0)
# draw edge
ax1.bar(range(1, 5), range(1, 5), color='none', edgecolor='k', zorder=1, lw=2.)
ax1.set_xticks([1.5, 2.5, 3.5, 4.5])
plt.show()
Run Code Online (Sandbox Code Playgroud)
在Matplotlib 2.0中,您现在可以使用rcParams 直接配置填充颜色.
在填充图案线条的颜色和宽度是现在由rcParams配置
hatch.color和hatch.linewidth,用黑色和1点的默认值,分别...有舱口颜色或线宽的无API级控制.无论DPI如何,孵化模式现在都以一致的密度呈现.以前,高DPI数据将比默认数据更密集,而低DPI数字将更低密度.这种旧行为无法直接恢复,但可以通过重复填充说明符来增加密度.