Как экспортировать фигуру Matplotlib в PDF-1.3?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как экспортировать фигуру Matplotlib в PDF-1.3?

Сообщение Anonymous »

При сохранении графика в формате PDF Matplotlib генерирует файлы на основе стандарта PDF 1.4. (Вы можете проверить версию PDF, открыв файл в текстовом редакторе).
Однако я сталкиваюсь с проблемами с такими PDF-файлами, когда использую их в Microsoft PowerPoint и других инструментах MS Office, а затем снова экспортируйте документ MS в PDF. В частности, я теряю области с прозрачными цветами, которые становятся полностью белыми. Очевидно, что механизм Microsoft PDF является узким местом (пока я не нашел способа изменить механизм Microsoft PDF).
Я могу воспроизвести проблему на последней MacOS с помощью приведенного ниже кода:

Код: Выделить всё

import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.bar([1, 2, 3], [224, 620, 425],
facecolor=(0.3,0.7,0.9,0.3),
ec='k')
plt.savefig("test.pdf")

Изображение
Я обнаружил, что могу решить проблему, конвертировав PDF в версию PDF-1.3. Я могу сделать это с помощью Adobe Illustrator, выбрав стандарт PDF/X-1a или PDF/X-3 в настройках экспорта.
Мои вопросы:
  • Как обеспечить соблюдение формата PDF-1.3 в Matplotlib?
  • Как решить проблему прозрачности?
Я попытался сохранить изображение в формате SVG. Однако я сталкиваюсь с аналогичными проблемами, связанными с потерей прозрачности в некоторых ситуациях. EPS не поддерживает прозрачные цвета лица. Кроме того, я не хочу экспортировать изображение в растровый формат.

Подробнее здесь: https://stackoverflow.com/questions/791 ... to-pdf-1-3
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как экспортировать фигуру Matplotlib в PDF-1.3?
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как экспортировать фигуру Matplotlib в PDF-1.3?
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как экспортировать фигуру Matplotlib в PDF-1.3?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как сохранить фигуру matplotlib с автоматической высотой в PDF
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как сохранить фигуру matplotlib с автоматической высотой в PDF
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»