Je suis nouveau à Flot. Je souhaite afficher les statistiques des visiteurs hebdomadaires dans mes projets. Je dois sho les visiteurs du mois mais hebdomadaire sur Flot. par exemple. 1ère semaine 1-5 il y a 500 visiteurs. 6-12 il y a 900 visiteurs. et ainsi de suite. Et je veux montrer les coordonnées X comme 1-5,6-12,13-19, .... Quelqu'un peut-il suggérer quoi faire. Utilisez strictement Flot.All, coordonnées de flot
Répondre
Vérifiez la tickFormatter:
Sinon, pour le contrôle ultime sur la façon dont les tiques ressembler, vous pouvez fournir une fonction « tickFormatter ». La fonction est passée deux paramètres , la valeur de la coche et un objet "axe" avec des informations, et devrait renvoyer une chaîne.
Donc ce que vous cherchez est quelque chose comme ceci:
$.plot(placeholder, data, {
//your options here
xaxis: {
tickFormatter: function(val,axis){
return (val+1).toString()+'-'+(val+5).toString();
}
}
});
Je pense que vous voulez juste un vieux graphique à barres simple mais sont getting induits en erreur par le fait que vous avez des données relatives à la date .
Dans les données que vous attribuez à Flot to graph, utilisez les faux nombres comme des valeurs x qui ne font qu'agrandir les entiers. Donc pour 1-5 mettre 0, pour 6-12 mettre 1, et ainsi de suite.
Ensuite, comme le dit Ryley, utilisez le formateur de tick pour mettre les étiquettes sur l'axe x que vous voulez.
Voir this à titre d'exemple.
- 1. jQuery/Flot: Comment obtenez-vous les coordonnées d'un point de donnée?
- 2. Flot afficher la date dans Flot en fonction de l'horodatage
- 3. Utilisation de l'opérateur All
- 4. Histogramme en flot - Javascript
- 5. jquery Flot XAXIS temps
- 6. Jquery flot double axe
- 7. NHibernate include/exclude all
- 8. SQL et ALL opérateur
- 9. jquery flot tarte couleur tranche
- 10. tableau Flot l'intérieur onglet jQueryUI
- 11. Drapeaux d'événements dans jQuery Flot
- 12. Conversation multi-barres avec Flot
- 13. Ajout dynamique de graphiques avec le flot
- 14. Flot: texte de l'indice dans l'étiquette
- 15. graphe de flot sur une minuterie
- 16. Trouver la somme de selected in flot
- 17. Problème de passage de json dans le graphe jquery (flot)
- 18. Charger l'ordre avec javascript_include_tag: all
- 19. JavaScript Get all Scripts chargés
- 20. jQuery click() événement catch-all?
- 21. SQL Server: équivalent logique de ALL requête
- 22. Ajout de "..ALL" à un paramètre dynamique
- 23. Catch-all routing utilisant Tipfy
- 24. @ user.posts.where ('status =?',: Inachevé) .all renvoie []
- 25. SVG - De coordonnées de fenêtre aux coordonnées ViewBox
- 26. Convertir les coordonnées GPS en coordonnées
- 27. Implémentation de coordonnées parallèles?
- 28. conversion de coordonnées
- 29. coordonnées Changement de CLLocation
- 30. Problème de coordonnées OpenGL
À quelle distance avez-vous trouvé, et pour quoi avez-vous spécifiquement besoin d'aide? Sous quelle forme les données sur les visiteurs sont-elles regroupées par jour, heure, heures de travail brutes pour chaque visite, etc.? – Rup
En fait, quelle que soit la distance que je prends sera récupérée à partir de la base de données. dans la base de données je prends sartDate et EndDate, et le champ visitorCount. si la date de début est 1-6-10 et que endDate est 5-6-10 le compte sera pris.Il suffit de récupérer startDate, endDate et visitrCount.and de le montrer sur le graphique, mais comme 1-5 500 6- 12 700 etc qui est de 1-6-10 à 5-6-10 là 500 visiteurs et ainsi de suite. J'essaie d'afficher les coordonnées x comme 1-5,6-12,13-19 .... J'ai inclus le fichier jquery.js et le fichier jquery.flot.js. J'espère que vous avez compris ce que je veux dire. Merci – Suman
Je pourrais dessiner le graphe en utilisant les coordonnées de l'axe x comme 0,5,10,15,20 ... mais je veux cela comme 1-5,6-12,13-19 .... – Suman