Openpyxl установить изображение в качестве фона области диаграммы - PullRequest
0 голосов
/ 19 марта 2020

Я работал над созданием диаграмм openpyxl и настраивал диаграмму рассеяния, чтобы показать распределение точек по поверхности. Отображение точек завершено.

scatter_chart = ScatterChart()
x_values = Reference(target_sheet, min_col=1, min_row=2, max_row=last_row)
y_values = Reference(target_sheet, min_col=2, min_row=2, max_row=last_row)
series = Series(values=y_values, xvalues=x_values)
series.marker=Marker('circle')
series.marker.graphicalProperties.solidFill = "FFFFFF"
series.graphicalProperties.line.noFill=True
scatter_chart.series.append(series)
sgp = GraphicalProperties(ln=LineProperties(noFill=True))
scatter_chart.x_axis.majorGridlines.spPr = sgp
scatter_chart.y_axis.majorGridlines.spPr = sgp

Для того, чтобы быть более читабельным, мне нужно добавить изображение в качестве фона области диаграммы, так как, когда я тестировал его вручную, он помещался с точным размером, который я ожидал. Я просматривал документацию и не смог найти графическое свойство, которое имеет непосредственное отношение к «Заполнить изображением».

...