я написал скрипт для прорисовки с помощью python3.Я использовал команду fill
для заполнения квадратов:
matplotlib.pyplot.fill(x,y,c)
На рисунке моей IDE все в порядке.Но экспортированный pdf имеет большие площади квадратов.Смотрите ссылку на картинку ниже, я думаю, что это проблема огромного диапазона квадратов разных размеров.Я экспортирую PDF через графический интерфейс пользователя.Я протестировал все другие возможные форматы векторной графики через GUI с тем же результатом.Я хочу иметь векторную графику для печати.Спасибо.
![IDE_figure_and_pdf](https://i.stack.imgur.com/0Gn0U.png)
edit: пример кода для проверки
import matplotlib.pyplot as plt
from matplotlib import cm
#Input
n=7
#Calc
for i in range(1, n+1):
mycolor=cm.viridis(255//(n)*(i))
k=1/(4**i)
plt.fill([0,k,k,0,0],([0,0,k,k,0]),color=mycolor[0:3],alpha=1)
plt.axis('equal')
plt.show()
plt.savefig('file.pdf', format='pdf')