Ligne horizontale / verticale dans l'intrigue
Je suis en utilisant le plotly
paquet et je suis en train d'ajouter une ligne horizontale d'un graphique. Est-il possible de le faire à l'aide de plotly?
Il peut être fait à l'aide de ggplot2
et la ggplotly
fonction comme indiqué ci-dessous:
library(plotly)
p <- ggplot() +
geom_hline(yintercept = 4) +
xlim(c(0,10)) +
ylim(c(0,10))
ggplotly(p)
Mais je ne peux pas l'ajouter à une existante plotly de la parcelle.
Aussi, l'axe de mes cartes ne sont pas fixes, de sorte qu'il sera difficile (mais pas impossible) pour juste un x et y du système de coordonnées pour une ligne horizontale, mais je préfère suffit d'ajouter un automatiquement.
J'ai regardé dans la y0 et dy arguments, mais je n'arrive pas à obtenir le code pour ceux de travailler, soit. Je ne suis pas tout à fait sûr de ce qu'ils font exactement, mais je pense qu'ils sont peut-être ce que je suis à la recherche? Je ne peux pas trouver de bons exemples de leur utilisation.
source d'informationauteur Sam Helmich
Vous devez vous connecter pour publier un commentaire.
Il y a des façons de le faire (à l'aide de données ou "papier" coordonnées). En supposant que les données de coordonnées, de la plus simple façon actuelle est via
add_segments()
:Remarquez comment nous avons codé en dur dans la mesure de ces lignes dans les données de coordonnées, de sorte lorsque le zoom et le panoramique de la parcelle, la ligne sera "coupée" à ces valeurs. Si vous ne voulez pas ces lignes à traiter, utiliser un ligne de forme avec xref/yref set de papier (ce qui place le graphe de la région sur une échelle 0-1, plutôt que sur les données x/y de l'échelle):
Alternativement, vous pouvez ajouter une forme (c'est à dire la ligne) en vertu de la disposition (les). L'exemple suivant ajoute une ligne verticale: