هل هناك طريقة بسيطة لإزالة متسلسلة زمنية من مخطط JFreeChart عرض؟

StackOverflow https://stackoverflow.com/questions/419157

سؤال

ولدي تطبيق سوينغ الذي يستخدم JFreeChart لعرض واحد من سلسلة من الاستعلامات. بعض من هذه الأسئلة لديك مفتاح متسلسلة زمنية مركب. يمكن أن يحتوي كل عنصر من عناصر هذا المفتاح عدد قليل من القيم، ولكن عندما أصدرت يجعل الرسم البياني صاخبة جدا. أود طريقة بسيطة للمستخدمين لإخفاء / اظهار بعض متسلسلة زمنية في مكون الرسم البياني المعروض.

هل كانت مفيدة؟

المحلول

ويبدو في طريقة setSeriesVisible من AbstractRenderer هو ما كنت تبحث عنه. على الرغم من أن تقترح مناقشة هذا أنه قد عمل فقط في الإصدار الأخير ولكن هناك عمل حول الإصدارات السابقة.

نصائح أخرى

وأنا لست متأكدا تماما ما تعنيه، ولكن إذا كنت تريد أن تبقي الأشكال البند على حدة، إلقاء نظرة على الطبقة AnalysisXYItemRenderer (أو المقابلة). هناك transXDiff هناك والتي يمكن استخدامها لمثل هذه الحسابات (مثل تراكم فرق وتظهر فقط الأشكال المؤامرة عندما تصل تلك القيمة المتراكمة حد).

وكانت بضع سنوات مضت فعلت ذلك، لذا فإن الأمور قد تغيرت في JFreeChart منذ ذلك الحين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top