Как создать графику таблицы в R, которая включает символы в стиле pch в ячейках таблицы? - PullRequest
0 голосов
/ 30 мая 2018

Я работаю над созданием некоторых графиков с помощью ggplot2, которые я экспортирую для использования в отчете.Теперь я хочу создать интерпретирующие таблицы, чтобы они соответствовали графикам.Я хотел бы, чтобы таблицы выглядели почти как легенда для графиков, с одним столбцом таблицы, показывающим цвет / символ из графика, и дополнительными столбцами, содержащими описательную информацию.

Вот пример: предположим, что у меня естьэти два взаимосвязанных графика: enter image description here enter image description here

Теперь у меня есть (желаемая) таблица, которая выглядит теоретически так: enter image description here

Но в столбце Symbol будут отображаться желтый круг, красный круг и красный треугольник, соответствующие отображению на графиках.

Я изо всех сил пытаюсь найтиспособ динамически генерировать такую ​​таблицу.Обычно для красивых таблиц я использую функцию knitr::kable.У него много приятных визуальных функций (https://cran.r -project.org / web / packages / kableExtra / vignettes / awesome_table_in_html.html ), но я до сих пор не могу понять, как добавить символы, которые соответствуютс символами pch, разрешенными R / ggplot2.

Надеясь на любые предложения, чтобы указать мне правильное направление.Пакет, который я должен использовать?Особенность кабели, о которой я не знал?Способ представления символов R pch в символьной переменной, чтобы я мог отправить их в мои таблицы?Другое

1 Ответ

0 голосов
/ 31 мая 2018
library(dplyr)
library(kableExtra)

data.frame(
  Symbol = c("●", "●", "▲"),
  Description = c("bla bla bla", "bla bla bla", "bla bla bla"),
  Result = c("bla bla bla", "bla bla bla", "bla bla bla")
) %>%
  mutate(
    Symbol = cell_spec(Symbol, color = c("yellow", "pink", "pink"), escape = F)
  ) %>%
  kable(escape = F, align = c("c", "l", "l")) %>%
  kable_styling(full_width = F)

дает вам enter image description here

Вы можете использовать https://www.w3schools.com/charsets/ref_utf_geometric.asp для обозначений символов

...