2013-05-23 4 views
4

Привет мне нужна помощь рисунок простой треугольникРисование треугольника с geom_polygon

library(ggplot2) 
library(data.table) 

dt.triangle <- data.table(group = c(1,1,1), polygon.x = c(2,4,4), polygon.y = c(1,1,3)) 

p <- ggplot() 
p <- p + geom_polygon(
      data = dt.triangle 
      ,aes(
       x=polygon.x 
       ,y=polygon.y 
       ,group=group 
      ) 
     ) 
p 

Я не так доволен чертежа/оказания hypotneuse, как-то я хочу, чтобы нарисовать линию, которая Безразлично» t показать это «зубы пилы».

Пропустить что-нибудь?

По какой-то причине я хочу использовать ggplot2 в сочетании с geom_polygon.

любая помощь

Том

+2

Это проблема со зрителем. Посмотрите на выходной файл 'ggsave (" test.pdf ", p)' и посмотрите, лучше ли это в вашей системе. – Roland

+0

+1 для правильного рабочего примера! – thunk

+0

, что было легко - @Roland благодарит много; очевидно, есть еще так много, чтобы узнать –

ответ

2

Эффект, потому что движок рендеринга по умолчанию не использует сглаживание. Если вы сохраните файл в формате pdf или svg, он станет более плавным.

В качестве альтернативы, вы можете использовать Cairo устройство:

library(Cairo) 
CairoWin() # or perhaps CairoX11() 
p 
+0

Я испытал это много. Экспорт в PDF почти всегда выходит с гладкими краями. Имейте в виду, что цвета также отличаются друг от друга при конвертации в PDF. – Dinre

+0

также большое спасибо –

Смежные вопросы