更新:为数据添加最小可重现代码。ggplot中的堆叠条形图转换为plotly时不会呈现正确
即时通讯设法将一个ggplot转换成有光泽的图表。问题是,在ggplot中,堆叠的条形图(stat = identity)很好地堆叠起来,两者之间没有任何空格,而当我转换为plotly时,每个项目之间都有这些空格。
我不生产整个闪亮的代码,因为它很难遵循。然而这里的图像和更简化的代码(而不是闪亮的版本)
t<- 1:50
GIB_Rating = rep(c('2','3','4+','5','5-','7','8','6','6+','5'),5)
t1<-data.frame(t,GIB_Rating)
CapitalChargeType = c('Credit_risk_Capital','NameConcentration','SectorConcentration')
t2<- expand.grid(t=t, CapitalChargeType=CapitalChargeType)
t3<-left_join(t2,t1)
New = rnorm(150, mean=100,sd=250)
t3<- data.frame(t3,New)
t3<- ggplot(t3, aes(x=GIB_Rating, y=New, fill=CapitalChargeType)) + geom_bar(stat='identity')
t3
但是,因为它不是交互式的,所以我需要一个剧情图像,它显示了当光标盘旋时总资本费用类型。所以,我使用下面
t4<-ggplotly(t3)
t4
现在的代码所产生的plotly积有各个颜色类(Capitalchargetype),我想避免之间的白线(每个单项的),也工具提示也产生个别项目而不是每个CapitalChargeType的总和
您可以提供数据的重复的例子? – yeedle
现在完成。谢谢。 – ashleych