Comment étiqueter des points dans un nuage de points?

13

J'ai essayé d'utiliser le diagramme de dispersion intégré et le gadget Google scatter plot. Je n'ai pas été en mesure de trouver comment obtenir l'un ou l'autre pour me permettre d'étiqueter les points dans le graphique. J'ai des données comme les suivantes:

| Name1 | 36 | 1 | 
| Name2 | 22 | 3 |
| Name3 | 21 | 6 |
| Name4 |  4 | 2 |
| Name5 |  8 | 2 |

Comment étiqueter le point en (8,2) sur le nuage de points comme Name5et ainsi de suite?

digitaljoel
la source

Réponses:

0

Utiliser un cell_object au lieu d'une simple valeur a fonctionné pour moi

var data = google.visualization.arrayToDataTable([
          [ {v: 36, f: 'Name1 - 36'}, 1],
          [ {v: 22, f: 'Name2 - 22'}, 3],
          [ {v: 21, f: 'Name3 - 21'}, 6],
          [ {v: 4, f: 'Name4 - 4'}, 2],
          [ {v: 8, f: 'Name5 - 8'}, 2]
        ]);
Glen Blanchard
la source
2
qui utilise l'API, non? Comment pourrais-je faire cela dans ma feuille de calcul Google Documents?
digitaljoel
2
Oui, cela utilise l'API. En utilisant une feuille de calcul Google Documents, la seule façon dont je peux savoir comment est en utilisant un graphique à bulles et un formatage comme vous l'avez fait dans les questions
Glen Blanchard
1
Le graphique à bulles est nouveau depuis que j'ai posé cette question. J'ai pu l'ajouter à mon graphique et cela a bien fonctionné. Merci pour le pointeur.
digitaljoel
15

Aujourd'hui, Google a annoncé qu'il était désormais possible d'ajouter des étiquettes de données.

Pour les données incluses dans la question,

  1. Déplacez la première colonne vers la position la plus à droite.

     | A | B |  C   |
    -+---+---+------+
    1| 36|  1|Name1 |
    2| 22|  3|Name2 |
    3| 21|  6|Name3 |
    4|  4|  2|Name4 |
    5|  8|  2|Name5 |
    

    Remarque : les étiquettes doivent être du texte. Si les étiquettes sont des nombres, des dates, des heures et des durées, convertissez-les en texte. Pour cela, nous pourrions utiliser TO_TEXT , TEXT , pour ajouter un 'préfixe as ou définir la mise en forme des cellules sur du texte.

  2. Insérez ensuite le graphique et choisissez le diagramme de dispersion.

Exemple

REMARQUE: Si vous souhaitez jouer avec l'exemple, veuillez plutôt faire une copie pour demander la permission de le modifier. Pour faire une copie, cliquez sur Fichier> Faire une copie.

Rubén
la source
2
Ce devrait être la bonne réponse. Si cela ne fonctionne pas immédiatement, vous devez désélectionner et sélectionner le nuage de points dans l'aperçu.
Framester
Existe-t-il un moyen d'afficher uniquement les étiquettes des points sélectionnés?
Dmitry B.8
@DmitryB. Cela devrait être affiché sous forme de question. Voir Comment demander .
Rubén
2
La tête haute! Si la colonne d'étiquette est numérique (comme pour les numéros de maison), elle doit être transformée en chaîne. Sinon, il essaiera de tracer ces données.
Daniel Bidulock
1
J'essaie l'exemple (qui a fière allure), mais je ne peux pas reproduire les résultats. J'ai essayé de sélectionner les données, puis Insérer -> Graphique (ce qui par défaut est d'essayer de me donner un graphique à colonnes).
James McLellan