Scénario:
1) Cinq périodes différentes {3M, 6M, 1Y, 2Y & 3Y} nécessitant 5 plages différentes; et par conséquent, les différents espaces de la parcelle.
2) Chaque espace de tracé contiendra 4 tracés en double (chacun pouvant être affiché/caché). La seule différence est leurs périodes respectives.
3) L'utilisateur appuie sur un «bouton de période» pour afficher son espace de tracé respectif.
Tous les espaces de tracé seront initialement créés avec leurs plages respectives &.
Question:
1) Quelle est la meilleure façon de choisir l'un de ces espaces de terrain pour l'interaction humaine?
Scénario - L'utilisateur sélectionne une période/parcelle.
2) Les parcelles/espaces de parcelle peuvent-ils partager des données communes & source de délégué?
Je ne remarque aucune référence à un espace/tracé particulier de tracé dans le délégué/la source de données de l'intrigue. Je suppose donc qu'il serait préférable d'avoir des sources de délégués/données parallèles.Quelle est la bonne façon de faire basculer les espaces de tracé?
Répondre
Si une seule plage est visible à la fois, pourquoi tout dupliquer? Faites juste quatre parcelles et assignez-les à un espace de parcelle. Modifiez les plages de tracé (et l'étiquetage des axes si nécessaire) lorsque l'utilisateur sélectionne une plage différente. Les graphiques seront automatiquement redessinés pour refléter la nouvelle gamme.
Plusieurs tracés peuvent partager un seul espace de tracé. Vous pouvez mélanger et assortir au besoin; voir le CPTTestApp Mac pour un exemple. Il utilise un espace de tracé pour deux diagrammes de dispersion et un autre espace de tracé indépendant pour deux diagrammes de barres.
Vous pouvez définitivement partager une seule source de données et/ou déléguer entre plusieurs objets. Toutes les applications exemple Core Plot le font. Toutes les méthodes de source de données et de délégué transmettent une référence à l'intrigue ou à l'espace de tracé comme l'un des paramètres. Vous pouvez utiliser la propriété identifier
pour différencier les différentes parcelles et/ou espaces de tracé.
- 1. Quelle est la bonne façon de faire une interface graphique
- 2. Quelle est la bonne façon de faire cela dans Rails?
- 3. Quelle est la bonne façon d'indenter Erlang?
- 4. Quelle est la bonne façon de rediriger?
- 5. Quelle est la bonne façon de "prédéfinir" et d'utiliser les espaces de noms et std :: shared_ptr?
- 6. Quelle est la bonne façon de supprimer les avertissements EF?
- 7. Quelle est la bonne façon d'autoriser les espaces (facultatifs) pour les groupes?
- 8. Quelle est la bonne façon de traiter les permissions?
- 9. Quelle est une bonne façon de faire countif en Python
- 10. Quelle est la bonne façon d'utiliser les URL de Cakephp?
- 11. Quelle est la bonne façon de gérer les erreurs?
- 12. Quelle est la bonne façon de valider les changements git
- 13. Quelle est la bonne façon de sauvegarder les blobs ZODB?
- 14. Quelle est la bonne façon de gérer les extensions d'image?
- 15. Quelle est la bonne façon d'utiliser PushSharp?
- 16. Quelle est la bonne façon d'utiliser scala.io.Source?
- 17. Quelle est la bonne façon d'utiliser goroutine?
- 18. C++ Inline - Quelle est la "bonne" façon
- 19. Quelle est la bonne façon d'importer jquery?
- 20. Quelle est la bonne façon d'assombrir l'écran?
- 21. Quelle est la bonne façon d'installer Jekyll?
- 22. Quelle est la meilleure façon de faire glisser/basculer entre les vues? (Custom Launcher)
- 23. Quelle est la bonne façon d'appeler session_start()
- 24. Quelle est la bonne façon d'accéder __unicode __()?
- 25. Quelle est la bonne façon d'initialiser HRESULT?
- 26. Quelle est la bonne façon de gérer la version d'assemblage?
- 27. Quelle est la bonne façon de se débarrasser de System.Timers.Timer?
- 28. Quelle est la bonne façon d'écrire PHPDocs pour les constantes?
- 29. Quelle est la bonne façon de lire la boussole matérielle?
- 30. Quelle est la bonne façon d'importer les fonctions dll?
J'ai essayé d'utiliser l'espace de tracé unique ayant une politique/période d'étiquetage différente. Mais apparemment, je ne peux pas changer la X-Range de l'intrigue, une fois qu'elle est réglée. La plage initiale est définie sur 6 ticks (# mois) pour une règle d'étiquette. La nouvelle plage/période définit la plage sur 54 (#data points) pour une stratégie d'étiquette différente. La gamme résultante est toujours de 6 ticks. –
Pouvez-vous montrer votre code avec les valeurs avant et après pour les plages de tracé, la politique d'étiquetage et tout ce que vous changez? –