Matplotlib не отображает штриховку при рендеринге в pdf

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

8
задан JoshAdel 4 March 2011 в 15:08
поделиться