Использование matplotlib для печати в точных физических размерах - PullRequest
0 голосов
/ 31 декабря 2018

Я использую Python для проектирования объектов и хочу напечатать их планы в точном масштабе.

Предположим, у меня есть квадрат размером 3,0 в координатах данных, который я хочу напечатать до квадрата точно 100 мм.

В настоящее время я строю график, сохраняю его в файл PDF, распечатываю его и измеряю фактическую длину сторон: скажем, если это 50 мм, то я перепечатываю его, используя 200% масштабирование в интерфейсе принтера.

Как я могу использовать matplotlib, чтобы гарантировать, что фактический напечатанный размер выходного документа в первую очередь будет равен 100 мм (при стандартной 100% шкале принтера)?

1 Ответ

0 голосов
/ 01 января 2019

Я нашел большую часть того, что нужно здесь .Это печатает 1 единицу как 1,0 см, поэтому для печати 3,0 как 10 см пределы оси просто необходимо увеличить еще на 0,3.

...