1
Я нарисовал тепловую карту, используя ggplot2. Все прекрасно, что рядом с легендой появляется нечто «неизвестное», то есть 5
a
5
(см. Рис. Ниже).heatmap с ggplot2: что это за легенда?
Может кто-нибудь объяснить, что это такое, пожалуйста? И как я могу избавиться от него?
Почему 5
? почему a
? (У меня есть 5 Nas в моей Тепловая карта ??)
Вот код:
hm <- ggplot(data=molten, aes(x=factor(Var2, levels=month.abb), y=Var1, fill=value)) + geom_tile()
hm <- hm + scale_fill_gradient2(low=LtoM(100), mid=Mid, high=MtoH(100))
hm <- hm + labs(fill='Return (%)')
hm <- hm + geom_text(aes(label=paste(sprintf("%.1f %%", value)), size=5))
Если вспомнить весь синтаксис правильно, вы пытались установить что-то внутри вызова 'aes', когда он должен быть отображен. Отправьте свой код. –
Поместите размер = 5 вне aes() в geom_text(). Если он находится внутри aes(), тогда создается легенда. –
кажется, что вы были правы. он привязан к 'size = 5' в' geom_text (aes (label = paste (sprintf ("%. 1f %%", value)), size = 5)) '. Я хотел установить размер чисел внутри тепловой карты до 5 – tagoma