Я пытаюсь использовать функцию штриховки в 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.Это может быть проблема конкретной платформы, связанная с рендерингом бэкэнда, но я не уверен.Любые предложения будут наиболее ценными.