Я создал один графический график, используя сюжетную линию в Shiny. Теперь, в линейном графике, если я хочу добавить метки, они перекрываются с линией, что затрудняет ее понимание.R: Линейная диаграмма перекрывается текстовыми метками
Я использую следующий код:
a = paste("$",prettyNum(de$Amount, big.mark = ",", scientific = FALSE), sep = "")
f <- list(
size = 14,
color = "Black",
fontface="bold"
)
xQuartAxis <- list(
title = "Month")
yQuartAxis <- list(
title = "Amount in $")
plot_ly(
x = as.vector(de$Month),
y = de$Amount,
text = paste(a), hoverinfo = "text", textinfo="text",showlegend = FALSE,
name = "Amount Paid",
mode = "lines+text"
)%>%
layout(title=paste("Monthly Amount paid by", clientName,"for the year",selectedYear, sep = " ") ,titlefont =f,t = 150, xaxis = xQuartAxis, yaxis = yQuartAxis)
})
Я получаю этот выход:
Пожалуйста, скажите мне, как я могу отделить текст от линии графика для лучшей видимости?
Спасибо :)
Попробуйте 'geom_label' для сплошного фона, или' ggrepel :: geom_text_repel'. – alistaire
Могу ли я добавить geom_label в графиках графика? –
Yikes, я устал. Но да, на самом деле, если вы используете 'ggplotly'. Или просто покажите информацию в всплывающем окне, что может быть более естественным для сюжета. – alistaire