如何使用 R 中的 ggplot2 在繪圖的頂部和右側顯示刻度標記?
要顯示繪圖頂部和右側的刻度標記,我們可以透過使用 scale_x_continuous 和 scale_y_continuous 函式為 X 和 Y 建立重複軸。在這種情況下,可以幫助我們的引數是 sec.axis,我們需要將其設定為 dup_axis,即 scale_x_continuous(sec.axis=dup_axis()) 和 scale_y_continuous(sec.axis=dup_axis())。請檢視以下示例以瞭解如何執行此操作。
示例
考慮以下資料框 −
x<-rnorm(20) y<-rnorm(20) df<-data.frame(x,y) df
輸出
x y 1 0.11204135 0.29084737 2 0.61199138 0.48121914 3 0.48760949 -0.21450790 4 -0.87200194 0.67532122 5 -2.24557725 0.27402959 6 0.76593441 -0.12197485 7 1.94506052 2.53583915 8 -0.35843587 -0.77521246 9 -1.50236224 -0.68711682 10 -0.11789693 -0.22534300 11 1.51156266 -0.77355032 12 -0.50594024 -0.91056427 13 0.69102879 -0.01354832 14 -0.62664213 0.44946662 15 -1.00403558 -0.62376588 16 -0.01299667 0.62897816 17 -1.23493618 -0.33727209 18 1.16264196 -0.68264496 19 -2.53843314 -0.21478113 20 0.47694554 0.52879296
載入 ggplot2 包並在 x 和 y 之間建立散點圖 −
示例
library(ggplot2) ggplot(df,aes(x,y))+geom_point()
輸出

在繪圖的頂部和右側建立帶有軸的 x 和 y 之間的散點圖 −
示例
ggplot(df,aes(x,y))+geom_point()+scale_x_continuous(sec.axis=dup_axis())+scale_y_continuous(sec.axis=dup_axis())
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP