Ошибка в создании диаграмм Венна с использованием nVennR - PullRequest
0 голосов
/ 11 июля 2019

Я надеюсь создать сложную диаграмму Венна с моими собственными данными в R, используя пакет nVennR , созданный Pérez-Silva et al.2018 .Я запускаю пример кода в этой виньетке .

Когда я запускаю пример кода, R отображает предупреждающее сообщение:

The figure cannot be rendered in the plot window. Please, use the arguments outFile and/or systemShow.

После задания аргумента systemShow значения TRUE Chrome пытается открыть файл SVG и отображает следующую ошибку:

error on line 74 at column 45: Namespace prefix xlink for href on use is not defined. 

Не знаю, почему я не могу сгенерировать изображение с помощью предоставленного кода!

1 Ответ

1 голос
/ 11 июля 2019

После установки пакетов rsvg и grImport2 график должен отображаться в виде виньетки:

plotVenn(list(SAS=sas, PYTHON=python, R=rr), nCycles = 2000)

Если вы хотите просмотреть график в веб-браузере, сохраните его вфайл

plotVenn(list(SAS=sas, PYTHON=python, R=rr), nCycles = 2000, outFile="a.svg")

и измените первую строку

<svg width="700" height="500">

на

<svg width="700" height="500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">

Файл можно просмотреть в редакторах SVG, таких как Inkscape, без изменений.

...