from openpyxl import *
from openpyxl.chart import *
wb = load_workbook("videogamesales.xlsx")
ws = wb["Breakdown of Sales by Year"]
chart = LineChart()
chart.title = "Total Sales"
chart.x_axis.title = "Year"
chart.y_axis.title = "Breakdown of Sales by Year"
value = Reference(ws, min_col=2, max_col=5, min_row=1, max_row=40)
cats = Reference(ws, min_col=1, min_row=2, max_row=40)
chart.x_axis.delete = False
chart.y_axis.delete = False
chart.add_data(data=value, titles_from_data=True)
chart.set_categories(cats)
chart.style = 10
chart.width = 20
chart.height = 10
chart.legend.overlay = False
ws.add_chart(chart, "H2")
wb.save("videogamesales.xlsx")
< /code>
Учебное пособие научило меня, что я могу сделать четкий график без особого изменения атрибута.
Но это не сработало.
Я решил проблему, которую легенда перекрывала область графика «chart.legend.overlay = false '
Но я не могу найти метод для x_axis, y_axis и название. Image < /p>
Я хочу очистить график
изображение графика, которое я хочу иметь < /p>
Подробнее здесь: https://stackoverflow.com/questions/787 ... graph-area
Ось X, ось Y и заголовок перекрывают область графика ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение