我有我繪製在R
參數化的輪廓。我正在試圖做的是添加箭頭沿着曲線顯示哪個方向的曲線在會觀衆如何在ggplot2中顯示曲線的方向?
下面是我使用生成曲線代碼:
library(ggplot2)
library(grid)
set.seed(9)
T<-sort(runif(2^12,min=2^-5, max=16))
U<-function(t) exp(4*log(t) - 4*t)*(cos(log(t) + 3*t))
#Re(t^(4+1i)*t)*exp(-(4-3i)*t))
V<-function(t) exp(4*log(t) - 4*t)*(sin(log(t) + 3*t))
#Im(t^(4+1i)*t)*exp(-(4-3i)*t))
X<-sapply(T,U)
Y<-sapply(T,V)
df<-data.frame(X=X,Y=Y)
p<-ggplot(data=df,aes(x = df$X, y = df$Y))
p+theme_bw()+
geom_path(size=1,color='blue',linetype=1) #+
#geom_segment(aes(xend=c(tail(X, n=-1), NA), yend=c(tail(Y, n=-1), NA)),
#arrow=arrow(length=unit(0.2,"cm")),color='blue')
dev.off()
最後第一部分註釋掉:
#+
#geom_segment(aes(xend=c(tail(X, n=-1), NA), yend=c(tail(Y, n=-1), NA)),
#arrow=arrow(length=unit(0.2,"cm")),color='blue')
做類似我想要的東西,但箭頭是非常接近的,曲線最終看起來「模糊」,而不是導演。
這裏是曲線的模糊和非模糊的版本:
謝謝!
這種「動態坡」的想法很聰明!如果你對它更加評論,我會接受,所以像我這樣的小白就能理解它。 – GFauxPas
非常感謝! – GFauxPas