Объект ListVector не имеет атрибута plot - PullRequest
0 голосов
/ 09 февраля 2020

Я пробую некоторые примеры из сборника «Биоинформатика с Python Кулинарной книгой». С кодом ниже я получаю сообщение об ошибке «AttributeError: у объекта ListVector нет атрибута plot». Может быть, кто-то может объяснить, почему?

import os
from IPython.display import Image
import rpy2.robjects as robjects
import pandas as pd
from rpy2.robjects import pandas2ri
from rpy2.robjects import default_converter
from rpy2.robjects.conversion import localconverter
from rpy2.robjects.functions import SignatureTranslatedFunction
import math, datetime
from rpy2.robjects.packages import importr
ggplot2 = importr('ggplot2')

read_delim = robjects.r('read.delim')
seq_data = read_delim('../files/sequence.index', header=True,
stringsAsFactors=False)

ggplot2.theme = SignatureTranslatedFunction(ggplot2.theme, init_prm_translate = {'axis_text_x': 'axis.text.x'})
bar = ggplot2.ggplot(seq_data) + ggplot2.geom_bar() + ggplot2.aes_string(x='CENTER_NAME') + ggplot2.theme(axis_text_x=ggplot2.element_text(angle=90, hjust=1))
robjects.r.png('out.png', type='cairo-png')
bar.plot()
dev_off = robjects.r('dev.off')
dev_off()
...