Maison > Java > javaDidacticiel > Comment résoudre les problèmes de redimensionnement de l'axe de domaine dans CombinedDomainXYPlot ?

Comment résoudre les problèmes de redimensionnement de l'axe de domaine dans CombinedDomainXYPlot ?

Susan Sarandon
Libérer: 2024-12-18 06:44:11
original
774 Les gens l'ont consulté

How to Resolve Domain Axis Rescaling Issues in CombinedDomainXYPlot?

Résolution du problème de redimensionnement de l'axe de domaine dans CombinedDomainXYPlot

Dans un graphique CombinedDomainXYPlot, où plusieurs sous-intrigues partagent un axe de domaine, les axes de plage s'ajustent automatiquement à modifications des données. Cependant, l'axe du domaine ne présente pas le même comportement, ce qui peut être problématique lors du masquage ou de l'affichage de séries.

Mécanisme sous-jacent

CombinedDomainXYPlot établit une plage maximale combinée pour l'axe du domaine. axe de domaine partagé lors du calcul getDataRange(). Cela garantit que l'axe peut être partagé entre les sous-parcelles. Les changements de visibilité pour les séries individuelles n'affectent pas l'axe du domaine, mais la modification de l'ensemble de données déclenche une mise à jour via la méthode configure().

Résoudre le problème

Pour actualiser manuellement la mise à l'échelle de l'axe du domaine :

  • Utilisez mainPlot.getDomainAxis().configure(); pour mettre à jour l'axe du domaine partagé.
  • Cette méthode prend en compte à la fois les modifications de données et la plage maximale combinée.

Alternativement, pour réaliser des mises à jour automatiques :

  • Utilisez addSeries() ou removeSeries() au lieu de setSeriesVisible(). Cela déclenche les reconfigurations d'axe nécessaires.

Notes supplémentaires

  • Assurez-vous de la bonne instanciation des threads initiaux et du pack().
  • L'exemple fourni présente ces concepts avec des sous-intrigues et un basculement de la visibilité des séries.
  • Le code fourni inclut des actions de bouton personnalisées. pour déclencher des mises à jour et des changements de visibilité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal