如何在 R 中使用 plotly 创建条形图?


R 中的 Plotly 是一个专门设计用于创建高度交互且具有出版质量的地图的程序包。可以用程序包的 plot_ly 函数创建地图,并且 plot_ly 的三个主要参数定义为 x、y 和类型,其中 x 指 X 轴,y 指 Y 轴,类型指地图类型,但是轴值存储在数据帧中或本身是一个共享。

示例

加载 plotly 程序包

> library(plotly)

考虑以下数据帧

实时演示

> x<-c("A","B","C","D")
> count<-c(321,324,320,328)
> df<-data.frame(x,count)
> df

输出

x count
1 A 321
2 B 324
3 C 320
4 D 328

为 x 创建条形图

> plot_ly(x=x,y=count,type='bar')

输出

Warning message:

`arrange_()` is deprecated as of dplyr 0.7.0. Please use `arrange()` instead. See vignette('programming') for more help This warning is displayed once every 8 hours. Call `lifecycle::last_warnings()` to see where this warning was generated.


此处显示一个警告,但与我们的地图无关,因此忽略它没有问题。

输出

如果我们要创建带有主标题和轴标题的地图,那么我们需要将其存储在一个对象中,然后使用布局函数,如下所示

示例

> Bar<-plot_ly(x=x,y=count,type='bar')
> layout(Bar,title="Bar chart",xaxis=list(title="Groups"),yaxis=list(title="Count"))

输出

更新于:19-11-2020

328 次浏览

启动 职业

完成课程获得认证

开始
广告