2010-11-29 8 views
6

Que suggérez-vous de fournir un graphique (ligne par ligne) sur le Web? J'ai besoin de faire quelque chose de similaire à un tableau de burn-down ou des stocks au fil du temps. Le côté serveur est django et utilise jquery pour le client.Meilleure façon de fournir des graphiques sur le Web? Bibliothèque côté serveur ou côté client? HTML5?

Quels sont les avantages d'utiliser quelque chose comme pychart ou une autre bibliothèque de python qui peut produire un svg ou un png et l'afficher? Ou fournir les données dans des tableaux et utiliser visualize ou highchart pour que jquery génère le graphique en utilisant javascript?

Je voudrais placer des points sur le graphique qui sont cliquables, ou qui montrent plus d'informations sur le tour spécifique.

Quelles sont les options disponibles avec HTML5, est-ce que le support est intégré aux cartes ou dois-je le faire uniquement avec du canevas?

Merci pour votre aide.

Modifier/Mettre à jour. Merci à tous pour vos suggestions.

+1

"Meilleur" dépend entièrement de vos besoins. –

Répondre

1

J'utilise pChart. C'est une bibliothèque de graphiques à utiliser avec PHP, cela fonctionne très bien avec mysql et vous interrogez mysql db depuis le code pChart. D'autres les gentils sont graphiques Flot et Fusion

1

graphiques côté serveur générés comme PNGs seront fixés dans la taille, les cartes marines très interactives, etc. côté client peuvent étirer, être interactif, etc. Si vous avez un serveur rapide, vous pouvez générer des graphiques avec beaucoup de complexité, les graphiques complexes sur le client peuvent être très lent à afficher.

Je privilégie les graphiques côté client pour le moment. J'utilise Flot, mais je suis actuellement en train de noyer Protovis. bave

Questions connexes