Добавьте уравнение линии регрессии в facet_wrap в PLOTNINE.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Добавьте уравнение линии регрессии в facet_wrap в PLOTNINE.

Сообщение Anonymous »


Я пытаюсь добавить уравнение линейного уравнения, соответствующее построенным данным. Я использовал geom_smooth и метод lm с формулой = «y~x». Добавление уравнения в один график показывает, как это сделать в один график, однако мой вопрос заключается в том, как добавить уравнение в график девять при работе с facet_wrap или facet_grid?

Рабочий пример приведен ниже:

импортироватьplotnine как p9 из статистики импорта изplotnine.data импортируйте mtcars как df # создать сюжет plot=(p9.ggplot(data=df, Mapping= p9.aes('wt','mpg', color = 'factor(gear)')) + p9.geom_point(p9.aes()) + p9.facet_wrap('~ шестеренка') + p9.xlab('Wt')+ p9.ylab(r'MPG') + p9.geom_smooth(method='lm', Formula = 'y~x', se=False) ) печать (сюжет) Решение, данное для одного сюжета на цитируемом выше сайте:

импортироватьplotnine как p9 из статистики импорта изplotnine.data импортируйте mtcars как df #вычислить линию наилучшего соответствия наклон, перехват, r_value, p_value, std_err = stats.linregress(df['wt'],df['mpg']) df['fit']=df.wt*наклон+перехват #форматировать текст txt = 'y = {:4.2e} x + {:4.2E}; R^2= {:2.2f}'.format(наклон, пересечение, r_value*r_value) #создать сюжет. «Фактор» — хороший трюк, позволяющий использовать дискретную цветовую шкалу. plot=(p9.ggplot(data=df, Mapping= p9.aes('wt','mpg', color = 'factor(gear)')) + p9.geom_point(p9.aes()) + p9.xlab('Wt')+ p9.ylab(r'MPG') + p9.geom_line(p9.aes(x='wt', y='fit'), color='black') + p9.annotate('текст', x= 3, y = 35, label = txt)) #по какой-то причине мне нужно распечатать свой сюжет печать (сюжет) Здесь обсуждается то же самое, что и использование ggplot в R: добавьте eq к фасету в R

Я не уверен, как этого можно добиться вplotnine.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • "CSS Flexbox Items Overlow Container на мобильном телефоне, несмотря на Flex-Wrap: wrap"
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • "CSS Flexbox Items Overlow Container на мобильном телефоне, несмотря на Flex-Wrap: wrap"
    Anonymous » » в форуме CSS
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • "CSS Flexbox Items Overlow Container на мобильном телефоне, несмотря на Flex-Wrap: wrap"
    Anonymous » » в форуме CSS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Glexbox элементы переполнения контейнера на мобильном телефоне, несмотря на «Flex-wrap: wrap»
    Anonymous » » в форуме CSS
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Ошибка в FACET API в Drupal при интеграции с Solr
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»