Я пытаюсь использовать функцию штриховки в matplotlib, которая отлично работает при отображении на экране. Однако, когда я сохраняю рисунок в формате pdf, штриховки не отображаются:
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0,2*np.pi,100)
plt.figure()
plt.fill(x,np.sin(x),color='blue',alpha=0.5,hatch='/')
plt.show()
plt.savefig('./test.pdf',format='pdf')
Я использую matplotlib 1.0.1 в pylab в OS X 10.6.6. Это может быть проблема конкретной платформы, связанная с внутренним рендерером, но я не уверен. Любые предложения будут очень признательны.