如何在 R 中使用 plotly 僅將 X 軸刻度標記顯示為最小值和最大值而不顯示其值?


要僅將 X 軸刻度標記顯示為最小值和最大值而不顯示其值,可以使用 plot_ly 包的 layout 函式,其中我們可以使用 xaxis 引數傳遞最小值和最大值,並使用 ticktext 引數傳遞文字,如下例所示。

示例

以下程式碼段建立一個樣例資料框 −

x<-1:20
y<-rpois(20,5)
df<-data.frame(x,y)
df

輸出

建立以下資料框 −

    x  y
1   1 13
2   2  6
3   3  9
4   4  1
5   5  9
6   6  7
7   7  4
8   8  5
9   9  5
10 10  4
11 11  3
12 12  5
13 13  7
14 14  7
15 15  6
16 16  3
17 17  6
18 18  8
19 19  5
20 20  5

要載入 plotly 包並在 x 和 y 之間建立點圖,X 軸上顯示最小值和最大值(由 X 軸上的最小值和最大值顯示),請將以下程式碼新增到上述程式碼段 −

library(plotly)
plot_ly(data=df,x=x,y=y)%>%layout(xaxis=list(tickvals=c(1,20),ticktext=c("Min","Max")))

輸出

如果你將所有以上給出的程式碼段作為一個程式執行,它將生成以下輸出 −

更新於: 02-Nov-2021

422 瀏覽

開始你的 職業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.