gridDebug - Проверка гробов с помощью gridTreeTips или grobBrowser, как получить удобный вывод? - PullRequest
0 голосов
/ 28 ноября 2018

Я наткнулся на статью Отладка сетки Графика Пола Меррелла и Вельвет Ли, и я попытался воспроизвести некоторые полезные предложения.Например, я попробовал функциональность gridTreeTips() и grobBrowser():

if (!requireNamespace("BiocManager", quietly = TRUE))
  install.packages("BiocManager")
BiocManager::install("graph", version = "3.8")
BiocManager::install("Rgraphviz", version = "3.8")

library(grid)
library(Rgraphviz)
library(graph)
library(gridDebug)
library(lattice)

histogram(faithful$eruptions)

gridTreeTips(filename = "gridTreeTips.svg")
grobBrowser(filename = "grobBrowser.svg")

#> Warning message:
#> 'gridToSVG' is deprecated. Use 'grid.export' in future.'

Функции выдают некоторый вывод, несмотря на предупреждающее сообщение, однако файлы svg не отображаются должным образом в веб-браузере- Я получаю только усеченное изображение (я пробовал Google Chrome, Mozilla Firefox и Internet Explorer).

Вот что я получаю в Chrome:

enter image description here

Мне удалось визуализировать их неинтерактивно в Inkscape, но удивительно, что и gridTreeTips.svg, и grobBrowser.svg выглядят одинаково.

sessionInfo()
# R version 3.5.1 (2018-07-02)
# Platform: x86_64-w64-mingw32/x64 (64-bit)
# Running under: Windows 7 x64 (build 7601) Service Pack 1
# 
# Matrix products: default
# 
# locale:
#  [1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252    LC_MONETARY=English_United States.1252
#  [4] LC_NUMERIC=C                           LC_TIME=English_United States.1252    
# 
# attached base packages:
#  [1] parallel  grid      stats     graphics  grDevices utils     datasets  methods   base     
# 
# other attached packages:
#  [1] reprex_0.2.1        lattice_0.20-35     gridDebug_0.5-0     Rgraphviz_2.26.0    graph_1.60.0        BiocGenerics_0.28.0
# 
# loaded via a namespace (and not attached):
#  [1] Rcpp_1.0.0       knitr_1.20       whisker_0.3-2    R6_2.3.0         rlang_0.3.0.1    tools_3.5.1      clipr_0.4.1      gridGraphviz_0.3
#  [9] htmltools_0.3.6  assertthat_0.2.0 yaml_2.2.0       digest_0.6.18    rprojroot_1.3-2  crayon_1.3.4     gridSVG_1.6-0    processx_3.2.0  
#  [17] callr_3.0.0      ps_1.2.1         base64enc_0.1-3  fs_1.2.6         evaluate_0.12    rmarkdown_1.10   compiler_3.5.1   backports_1.1.2 
#  [25] stats4_3.5.1     XML_3.98-1.16    jsonlite_1.5    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...