如何在 R 中使用 plotly 将 X 轴刻度线显示为最小值和最大值,而无需它们的值?

要使用 plotly 仅将 X 轴刻度线显示为最小值和最大值而不显示它们的值,我们可以使用 plot_ly 包的布局函数,其中我们可以使用 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 轴上的 Min 和 Max 显示,请将以下代码添加到上面的代码片段 -

library(plotly)

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

输出结果

如果您将上述所有片段作为单个程序执行,它会生成以下输出 -

以上是 如何在 R 中使用 plotly 将 X 轴刻度线显示为最小值和最大值,而无需它们的值? 的全部内容, 来源链接: utcz.com/z/363374.html

回到顶部