반응형
ggplot에 대한 curve ()와 동일
사용하는 기능을 플로팅 동등한 방법이 ggplot
받는 curve()
베이스 그래픽에 사용되는 명령? 대안은 함수 값의 벡터를 생성하고 연결된 선을 그리는 것입니다.하지만 좀 더 간단한 것을 원했습니다.
감사!
다음을 사용하여 곡선을 추가 할 수 있습니다 stat_function
.
ggplot(data.frame(x=c(0, 10)), aes(x)) + stat_function(fun=sin)
을 사용할 수도 qplot
있지만 이것이 더 간단한 지 확실하지 않습니다.
qplot(c(0,2), fun=sin, stat="function", geom="line")
곡선 함수가 더 복잡한 경우 람다 함수를 사용하십시오. 예를 들면
ggplot(data.frame(x=c(0, 10)), aes(x)) +
stat_function(fun=function(x) sin(x) + log(x))
http://kohske.wordpress.com/2010/12/25/draw-function-without-data-in-ggplot2/ 에서 다른 예를 찾을 수 있습니다.
data.frame
위 의 예는 잘 작동하며 그리드 선을 만듭니다. 이 qplot
예제는 주어진 이유로 인해 ggplot2 2.2.0에서 작동하지 않습니다.
ggplot2 2.2.0에서 "curve"기능을 사용할 수도 있지만 자동으로 격자 선이나 배경색을 만들지는 않습니다. 예를 들면 :
curve(cos(x), from= 0, to= pi/2).
"ggplot (data.frame (...) 메서드는 ggplot2의 형식 지정 옵션의 전체 인상적인 범위를 제공합니다.
참고 URL : https://stackoverflow.com/questions/5177846/equivalent-of-curve-for-ggplot
반응형
'Development Tip' 카테고리의 다른 글
Docker를 사용하여 컨테이너에 할당 된 리소스를 어떻게 설정합니까? (0) | 2020.11.18 |
---|---|
node.js + mysql 연결 풀링 (0) | 2020.11.18 |
사전에서 defaultdict를 구성하는 방법은 무엇입니까? (0) | 2020.11.18 |
사용시기 (0) | 2020.11.18 |
SQL Server에서 SQL 삽입으로 작은 따옴표를 벗어나는 위생을 어떻게 방지 할 수 있습니까? (0) | 2020.11.18 |