Visualizar estrutura de árvore de análise

Gostaria de exibir a análise (marcação POS) deopenNLP como uma visualização da estrutura da árvore. Abaixo, forneço a árvore de análise deopenNLP mas não consigo traçar como uma árvore visual comum aAnálise de Python.

install.packages(
    "http://datacube.wu.ac.at/src/contrib/openNLPmodels.en_1.5-1.tar.gz",  
    repos=NULL, 
    type="source"
)

library(NLP)
library(openNLP)

x <- 'Scroll bar does not work the best either.'
s <- as.String(x)

## Annotators
sent_token_annotator <- Maxent_Sent_Token_Annotator()
word_token_annotator <- Maxent_Word_Token_Annotator()
parse_annotator <- Parse_Annotator()

a2 <- annotate(s, list(sent_token_annotator, word_token_annotator))
p <- parse_annotator(s, a2)
ptext <- sapply(p$features, `[[`, "parse")
ptext
Tree_parse(ptext)

## > ptext
## [1] "(TOP (S (NP (NNP Scroll) (NN bar)) (VP (VBZ does) (RB not) (VP (VB work) (NP (DT the) (JJS best)) (ADVP (RB either))))(. .)))"
## > Tree_parse(ptext)
## (TOP
##   (S
##     (NP (NNP Scroll) (NN bar))
##     (VP (VBZ does) (RB not) (VP (VB work) (NP (DT the) (JJS best)) (ADVP (RB either))))
##     (. .)))

A estrutura da árvore deve ser semelhante a esta:

Existe uma maneira de exibir esta visualização em árvore?

eu encontreiviz árvore relacionada pergunta para plotar expressões numéricas que podem ser úteis, mas que não consegui generalizar para analisar a análise de sentenças.

questionAnswers(1)

yourAnswerToTheQuestion