ホームページ >Java >&#&チュートリアル >シリーズを非表示にするときに、CombinedDomainXYPlot がドメイン軸を自動的に再スケールしないのはなぜですか?

シリーズを非表示にするときに、CombinedDomainXYPlot がドメイン軸を自動的に再スケールしないのはなぜですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-11 07:00:101006ブラウズ

Why Doesn't CombinedDomainXYPlot Automatically Rescale the Domain Axis When Hiding Series?

CombinedDomainXYPlot ドメイン軸の再スケーリング

この問題は、CombinedDomainXYPlot を使用してチャート内の系列を非表示にするときに発生します。範囲軸は自動的に再スケールされますが、ドメイン軸は未調整のままです。この記事では、この動作の背後にある理由を調査し、手動で再スケーリングするための解決策を提供します。

CombinedDomainXYPlot の共有ドメイン軸

CombinedDomainXYPlot は、getDataRange() でドメイン軸の結合最大範囲を確立し、軸。シリーズの表示設定を変更したり、データセットを変更すると、configure() メソッドを通じて共有ドメイン軸が更新されます。特に、サブプロット範囲軸は独立して変更できます。

手動再スケーリング

共有ドメイン軸を手動で更新するには、setAutoRange() メソッドを切り替えるか、configure() を直接呼び出します。ただし、これらのアプローチでは、データとその最大範囲が変更されないため、望ましい結果が得られない可能性があります。

自動再スケーリング

系列の可視性の変更時に共有ドメイン軸を自動的に更新するには、addSeries() を利用します。または setSeriesVisible() の代わりに RemoveSeries() を使用します。

追加の考慮事項

  • 注意してくださいチャートの設定時に初期スレッドと Pack() メソッドに支払われます。
  • データの更新と系列の表示/非表示を切り替えるための結合プロットとそのコントロールを示すために、画像付きの例が提供されています。

以上がシリーズを非表示にするときに、CombinedDomainXYPlot がドメイン軸を自動的に再スケールしないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。