Хорошо, EPS делает рисование линии сетки.Проблема в том, что он рисует их таким же цветом, как и плоская заливка для плоскости.
Если вы откроете файл EPS с помощью текстового редактора и перейдете к строке 261, вы увидите:
0.900 setgray
gsave
288.863762 206.238981 m
165.545964 132.223634 l
158.321608 301.489923 l
288.311228 367.946472 l
gsave
fill
Если вы измените 0.900 setgray
на 0.25 setgray
, а затем отрендерите EPS, вы увидите, что плоскость нарисована в гораздо более темном оттенке серого, и линии сетки теперь легко видны.
Iпонятия не имею, можно ли это изменить в matplotlib, но именно здесь генерируются значения серого, в EPS нет ничего плохого.Из PNG, который вы создали непосредственно, похоже, что значения серого, выбранные для плоскостей, слишком темные, и в этом ваша проблема.
В качестве эксперимента я попытался изменить 3 значения серого, используемые для рисованияплоскости от 0,950, 0,900 и 0,925 до 0,975, 0,945 и 0,960, и результаты выглядели ближе к опубликованному вами изображению.