Хэдли объясняет это на стр. 99; 133 его книги ggplot2 (1-е издание) или стр. 160 - 161, если у вас есть второе издание
Проблема в том, что, как вы говорите limits
внутри шкалы или настройки ylim
заставляет данные удаляться, поскольку они ограничивают данные. Для истинного масштабирования (сохранить все данные) вам необходимо установить пределы внутри декартовой системы координат. Подробнее см.: http://docs.ggplot2.org/current/coord_cartesian.html
ggplot(d, aes(x, y, group=grp)) + geom_line() +
coord_cartesian(ylim=c(0, 7))
[/g3]
Итак, может показаться, что существует функция Name()
типа Symbol
, которая возвращает String
. Я искал функцию типа Symbol
и не нашел ее (должно быть, пропустил). Код, который работал, был hName.As<Symbol>()->Name().As<String>();
.
Как отмечено ниже в комментариях, Symbol()
не обязательно иметь имя, так что будьте осторожны!