Пользовательская форма в ggplot (geom_point) - PullRequest
0 голосов
/ 21 февраля 2019

Цель

Я пытаюсь изменить форму geom_point в крест (поэтому не знак «плюс / сложение», а крест «смерть»).

Попытка

Допустим, у меня есть следующие данные:

library(tidyverse)

df <- read.table(text="x y
                 1    3 
                 2    4 
                 3    6 
                 4    7 ", header=TRUE) 

Я могу изменить форму, используя параметр shape вgeom_point в различные формы, например:

ggplot(data = df, aes(x =x, y=y)) +  
   geom_point(shape=2)   # change shape

Однако нет возможности изменить форму в крест.

Вопрос

Как мне изменить форму значения в крест, используя ggplot в R?

1 Ответ

0 голосов
/ 21 февраля 2019

Shape может быть установлен в Unicode символ.Ниже приведены череп и скрещенные кости, но вы можете найти более подходящий символ.

Обратите внимание, что окончательный результат будет зависеть от шрифта, использованного для создания графика.

ggplot(data = df, aes(x =x, y=y)) +  
  geom_point(shape="\u2620", size = 10) 

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...