Как я могу настроить метки линейчатой ​​диаграммы? - PullRequest
1 голос
/ 07 февраля 2020

Я написал код

chart2_values = Reference(sheet, min_col=6, min_row=1, max_col=10, max_row=13)
chart2_labels = Reference(sheet, min_col=5, min_row=2, max_row=3)
chart2 = BarChart(gapWidth=50,)
chart2.add_data(chart2_values, titles_from_data=True)
chart2.set_categories(chart2_labels)
chart2.title = "Ausgaben"
chart2.y_axis.scaling.orientation = "maxMin"
chart2.legend.position = "l"

chart2.style = 13
chart2.dataLabels = DataLabelList() 
chart2.dataLabels.showVal = True
chart2.height = 20 # default is 7.5
chart2.width = 50

sheet.add_chart(chart2, "K03")

, чтобы создать гистограмму для моих целей. Теперь ярлыки находятся посередине над моими BarCharts, что немного сбивает с толку. См. Это изображение , где "Январь" и "Февраль" находятся прямо над столбцами.

Есть ли возможность, где я могу установить их ниже столбцов или вверху всего график?

Вот данные для гистограммы

Cheers

Rafi

1 Ответ

0 голосов
/ 10 февраля 2020

Это на самом деле очень легко сделать, но мне пришлось немного покопаться, чтобы найти его:

chart2.x_axis.tickLblPos = "low" #this is actually at the top of the graph

Добавление этого к вашему коду дает:

Excel Chart

...