在plotly-R中更改图例
我对plotly非常陌生,目前正在尝试为三个指标创建三个不同的plotly条:Gini和Palma系数以及S80/S20。我有以下两个问题:在plotly-R中更改图例,r,plotly,legend,r-plotly,R,Plotly,Legend,R Plotly,我对plotly非常陌生,目前正在尝试为三个指标创建三个不同的plotly条:Gini和Palma系数以及S80/S20。我有以下两个问题: 图例显示了指标的名称,但我希望它为三个不同的符号显示三个不同的年份,比方说:圆圈=2018年,x=2019年,o=2020年。可以调整一下吗 三个图之间是否存在一定的距离(例如,图之间的距离为1-2厘米) 非常感谢你的帮助。 请在此完成代码: library(plotly) gini<-as.data.frame(c(0.4, 0.3, 0.2))
library(plotly)
gini<-as.data.frame(c(0.4, 0.3, 0.2))
palma<-as.data.frame(c(1.2, 1.1, 1.0))
S<-as.data.frame(c(5.2, 5.1, 5.0))
p <- plot_ly(gini, x = "Coeff. di Gini", y = ~gini$`c(0.4, 0.3, 0.2)`, alpha = 0.7)
q<- plot_ly(palma, x="Coeff. di Palma", y=~palma$`c(1.2, 1.1, 1)`, alpha=0.7)
r<-plot_ly(S, x="S80/S20", y=~S$`c(5.2, 5.1, 5)`, alpha=0.7)
subplot(
add_trace(p, name = "Coeff. di Gini", x = "Coeff. di Gini", y = ~gini$`c(0.4, 0.3, 0.2)`, symbol = ~gini$`c(0.4, 0.3, 0.2)`, symbols = c('circle','x','o'),
marker = list(size = 10),type = 'scatter', mode = 'lines+markers'),
add_trace(q, name="Coeff. di Palma", x = "Coeff. di Palma", y = ~palma$`c(1.2, 1.1, 1)`, symbol = ~palma$`c(1.2, 1.1, 1)`, symbols = c('circle','x','o'),
marker = list(size = 10), type = 'scatter', mode = 'lines+markers'),
add_trace(r, name="S80/S20", x = "S80/S20", y = ~S$`c(5.2, 5.1, 5)`, symbol = ~S$`c(5.2, 5.1, 5)`, symbols = c('circle','x','o'),
marker = list(size = 10), type = 'scatter', mode = 'lines+markers')
)
library(plotly)
基尼
图例显示了指示灯的名称,但我希望如此
为三个不同的符号显示三个不同的年份,比如:
圆圈=2018,x=2019,o=2020。可以调整一下吗
您可以添加仅用于提供图例但不显示点的轨迹
visible = 'legendonly'
隐藏“真实”痕迹的传说
showLegend = F
这三个图之间能保持一定的距离吗
图形之间的距离为1-2 cm)
如果将边距
添加到子地块调用中,则指定子地块之间的距离。需要一些摆弄,但你可以试试
margin = 0.1
library(plotly)
基尼
图例显示了指示灯的名称,但我希望如此
为三个不同的符号显示三个不同的年份,比如:
圆圈=2018,x=2019,o=2020。可以调整一下吗
您可以添加仅用于提供图例但不显示点的轨迹
visible = 'legendonly'
隐藏“真实”痕迹的传说
showLegend = F
这三个图之间能保持一定的距离吗
图形之间的距离为1-2 cm)
如果将边距
添加到子地块调用中,则指定子地块之间的距离。需要一些摆弄,但你可以试试
margin = 0.1
library(plotly)
吉妮:你没有提到什么是s
。@MagnusNordmo编辑,谢谢你没有提到s
是什么。@MagnusNordmo编辑,谢谢你的回答,这对我的学习过程有很大帮助!谢谢你的回答,这对我的学习过程很有帮助!