Pessoal bom dia
Estou vivendo um certo drama com o ggplot, mais especificamente na busca de ter uma curva geom_curve
perfeita.
Abaixo segue meu codigo:
ggplot(mtcars) + geom_point(aes(cyl, mpg)) + geom_curve(aes(x = 3, xend = 5 , y = 30, yend = 50),curvature = .35, colour = 'black', ncp = 800,size = 1, arrow = arrow(length = unit(.05,'npc'),angle = -90, type = 'closed'))+ geom_curve(aes(x = 3, xend = 4.5 , y = 20, yend = 40),curvature = .35, colour = 'black', ncp = 800,size = 1, arrow = arrow(length = unit(.05,'npc'),angle = 20, type = 'closed'))+ geom_curve(aes(x = 3, xend = 4 , y = 10, yend = 30),curvature = .35, colour = 'black', ncp = 800,size = 1, arrow = arrow(length = unit(.05,'npc'),angle = 20, type = 'closed'))+ geom_curve(aes(x = 6, xend = 6.8 , y = 10, yend = 11),curvature = -.35, colour = 'black', ncp = 800,size = 1, arrow = arrow(length = unit(.05,'npc'),angle = 20, type = 'closed'))
Eu estou tentando deixar essas curvas mais “smooth”(ou lisas, nao sei a palavra correta.) Ha algumas falhas nessas curvas. Quais os argumentos que posso usar para aprimorar esses resultados?
Ou no ggplot há um certo limite nessa questão por causa da definição dos “points” do segmento?
Basicamente eu alteor o size
e ncp
. E nunca chego ao resultado desejado. Vocês ja enfrentaram isso? Alguma dicas?
Muito obrigado e otimo final de semanas a todos.