diagramme à barres graphael avec texte x-axis
Je me demandais comment je peux faire un simple graphique à barres qui peut-être a jour que l'axe des x, avec des valeurs "aujourd'hui" et "hier", et l'axe des y comme peut-être le "temps" avec les valeurs correspondantes '1' et '2'. Je suppose que je suis confus quant à la façon de définir le texte comme les valeurs de l'axe des x, la façon de montrer l'axe des y, et qu'est-ce exactement r.g.axe n'...
(J'ai trouvé un exemple d'utilisation de axis = r.g.axis(0,300,400,0,500,8,2)
et je ne sais que c'est la xpos
, ypos
,width
, ??
, ?? num ticks
, ??
). Aucune information serait génial! Ou une page plus complète de la barre graphique exemples (étiquettes, etc). Merci.
source d'informationauteur butterywombat
Vous devez vous connecter pour publier un commentaire.
Pour l'intérêt de tous ceux googler ce:
x_start et y_start: distance de l'axe de texte à partir du coin en bas à gauche
x_width: position de la fin du texte, le long de l'axe x
de et à: utilisé pour spécifier et à utiliser au lieu d'utiliser les étiquettes argument
étapes: est le nombre de tiques - 1
orientation: semble pour spécifier l'axe des x vs y-axe
type: est le type de graduation utilisée.
C'était déduit de la le code source. Je pense que je vais passer à une cartographie bibliothèque de documentation...
Le code actuel (Raphaeljs 2.0) a été modifié et doit être légèrement adapté pour une utilisation Raphaël.g.axe à la place de la r.g.axe:
vous êtes sur la bonne voie. Vous utilisez g.l'axe et la position des arguments pour la mise en place du texte est trouvé dans le "texte" arg (de position) et pour le basculement de l'axe à l'aide de la "orientation" args. J'ai ajouté un exemple ici,
Barchart avec le texte de l'axe des x
espère que cela aide.
La lecture de ce Q&A et une douzaine comme ça, je ne pouvais toujours pas obtenir gRaphaël pour afficher des étiquettes pour un graphique à barres. Les recettes que tout semble se référer à des versions plus anciennes de la bibliothèque, ou à github pages qui ne sont plus là. gRaphaël produit quelques grands à la recherche de la sortie -, mais ses docs laissent beaucoup à désirer.
Pourtant, j'ai été en mesure d'utiliser une combinaison de Firebug et Inspecter Cet Élément de suivre le code et voir ce qu'elle produit. Une plongée dans le barchart objet, la géométrie requise est juste là. Pour sauver les autres de la frustration, voici comment j'ai résolu le problème:
Il y a un tas de peu de nettoyage que vous pouvez faire pour
labelBarChart()
mais en fait cela fait le travail.Voici une fonction que j'ai écrit pour l'ajout d'étiquettes. Il n'est pas particulièrement élégant, mais il va ajouter les étiquettes:
Utilisation est la suivante: