我正在flexdashboards
使用rbokeh
在一系列与健康相关的仪表板上创建动态交互式图形和图表。
我目前的困境围绕着在具有映射颜色值的堆叠条形图中添加一条线并将其显示在图例中。
该条形图工作完美。
但是,当我在 x 轴的不同区域添加一对 ab 线时,收集方法发生了变化,我找不到让这条线出现在映射图例中的方法。
任何强迫它的尝试都不会返回任何图表......
完全被难住了,希望得到一些帮助!
代码:
figure(title= "Confirmed & Probable Cases by Year",tools =c("pan","box_zoom", "reset", "save"), width= 1650, height =950, legend_location='top_left',toolbar_location = "above")%>%
ly_bar(x=Year, y= count, position='stack', data=probConf, width=.9, hover=TRUE, legend=TRUE, fill_alpha=.7, color=Classification) %>%
ly_abline(v=17.5, color = "red", width =1, alpha=.7)%>%
ly_abline(v=13.5, color = "red", width =1, alpha=.7, legend ="Change in Case Definition")%>%
set_palette(discrete_color = pal_color(c( "#336699","#339999")))%>%
x_axis(label ='Year', grid=FALSE)%>%
y_axis(label ='Cases',grid=FALSE)
有了这个:, legend ="Change in Case Definition"
在那里,我根本没有图表,只有白色。
我得到ly_abline(v=13.5, color = "red", width =1, alpha=.7)%>%
一个很好的图表,图例上没有线条,如下图所示。
和: ly_abline(v=13.5, color = "red", width =1, alpha=.7, legend = TRUE)%>%
我根本没有得到图表(但没有错误代码,只是一大片白色)