我正在尝试创建一个轮廓图,其轮廓充满阴影,没有颜色。如果我将它保存为.png,则以下示例有效,但当我将其保存为.pdf时,输出只是轴。
显示我的意思的代码:
import numpy as np
import matplotlib.pyplot as plt
delta = 0.025
x = y = np.arange(-3.0, 3.01, delta)
X, Y = np.meshgrid(x, y)
Z1 = plt.mlab.bivariate_normal(X, Y, 1.0, 1.0, 0.0, 0.0)
Z2 = plt.mlab.bivariate_normal(X, Y, 1.5, 0.5, 1, 1)
Z = 10 * (Z1 - Z2)
levels=[0,1]
plt.contourf(X, Y, Z/X,
levels,
#alpha=0.5,
colors='none', label='CHECK',
hatches=['\\'])
plt.tight_layout()
plt.savefig('CHECK.pdf')
plt.show()
我检查了Matplotlib fill_between() does not save correctly as pdf with hatch及其中的链接,但没有解决问题的运气!