2015-03-20 2 views
0

мне очень нравится участки, которые выходят от использования «» ggplot таблицы стилей, которая прямо вперед, используя pyplot:Использования Matplotlib таблицы стилей с бэкэндом WXAgg

import matplotlib.pyplot as plt 
plt.style.use('ggplot') 
#... plot some stuff ... 

Однако, я хотел бы в настоящее время внедрить эти красивые графики внутри GUI, используя WXAgg. Для этого я использую:

matplotlib.use('WXAgg') 
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas 
from matplotlib.figure import Figure 

Есть ли способ использовать этот (или любой другой таблицы стилей) с помощью внутреннего интерфейса? Благодаря!

+1

Посмотрите на 'matplotlib.style', который должен иметь все те же функции без необходимости импортировать' pyplot' – tacaswell

+0

Я уверен, что я пробовал это и получил ошибку, но я попробую еще раз, когда я на компьютере и, по крайней мере, сообщить об ошибке. Благодаря! – brettb

+0

Yup, @tcaswell, я получаю: объект '' module 'не имеет объекта' style''. – brettb

ответ

1

Модуль style был представлен в версии 1.4, поэтому вы должны использовать> 1.4.0.

Модуль style импортируется в pyplot пространство имен для удобства, но также могут быть импортированы непосредственно из matplotlib.style с импортом из pyplot.

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