2015-10-12 7 views
0

Хотите узнать, есть ли способ или обходной путь для сохранения диаграммы в виде листа с помощью Openpyxl?Openpyxl: Сохранить диаграмму как лист

Я был в состоянии создать диаграммы и поместить их в листе в определенном месте:

from openpyxl import Workbook, load_workbook 
from openpyxl.chart import LineChart, Reference 

def create_chart(worksheet): 
    chart = LineChart() 
    chart.title = "My Line Chart" 
    data = Reference(workbook['Data'], min_col=8, min_row=3, max_row=10, max_col=11) 
    categories = Reference(workbook['Data'], min_col=7, min_row=3, max_row=10, max_col=7) 
    chart.add_data(data) 
    chart.set_categories(categories) 
    worksheet.add_chart(chart, 'A1') 

Есть ли способ, которым я мог бы изменить эту последнюю строку, чтобы отправить его на полный лист? Или увеличить размер?

ответ

1

То, что вы хотите, называется «листом». Это будет возможно в версии 2.3. Если вам нужна функциональность сейчас, вам нужно будет использовать проверку ветки 2.3 и самостоятельно создать документы.

+0

Есть ли способ увеличить размер на данный момент - до тех пор, пока не будет доступен стабильный выпуск 2.3? – user987654321

+0

Вы можете установить приблизительную ширину высоты диаграммы в см. –

Смежные вопросы