2016-11-16 9 views
2

Я пытаюсь вставить текстовое поле в таблицу с использованием xlsxwriter в python 3.4, чтобы получить дополнительную информацию о диаграмме. Есть ли способ вставить текстовое поле в таблицу? Я мог бы вставить его в рабочий лист, а не в таблицу. Кроме того, есть ли способ редактировать легенду с помощью xlsxwriter? У меня есть строка из 30 значений, и я хочу построить в партии 10 batch1 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 Я не хочу, чтобы «batch1» отображался в легенде 3 раза. Я хочу настроить его как iteration1, iteration2, iteration3. Есть ли способ?Текстовое поле в xlsxwriter

ответ

1

Вставка текстового поля в диаграмму или листы данных не поддерживается.

В отношении второго вопроса, то вы можете удалить элементы из легенды в XlsxWriter используя delete_series особенность set_legend():

# Delete/hide series index 0 and 2 from the legend. 
chart.set_legend({'delete_series': [0, 2]}) 

enter image description here

Посмотреть документацию на set_legend()

+0

Спасибо за освобождение это для меня. Я использовал set_legend, чтобы скрыть легенду. Но есть ли способ изменить его? Например, в графике, который вы опубликовали, я хочу, чтобы 'Series2' отображался как' Iteration1', не меняя строку/столбец в xls. – KR29

+1

Вы можете изменить имя серии в методе 'add_series()'. См. Например: http://xlsxwriter.readthedocs.io/example_chart_column.html. – jmcnamara

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

  • Нет связанных вопросов^_^