में लेबल का रंग बदलना कोई भी जिसके पास JFreeChart का उपयोग करने का अनुभव है, मेरे XY अक्षों के लिए मेरे लेबल का रंग बदलने का एक तरीका है। अभी मैं XYPlot
का उपयोग कर रहा हूं और मैं अपने अक्षों पर लेबल का रंग बदलना चाहता हूं। क्या इसे करने का कोई तरीका है?JFreeChart
7
A
उत्तर
8
वांछित Axis
पर आपको setTickLabelPaint()
का उपयोग करने में सक्षम होना चाहिए।
private void setFontColor(Color fontColor) {
JFreeChart chart = getChart();
chart.getTitle().setPaint(fontColor);
Plot plot = chart.getPlot();
if (plot instanceof CategoryPlot) {
setAxisFontColor(((CategoryPlot) plot).getDomainAxis(), fontColor);
setAxisFontColor(((CategoryPlot) plot).getRangeAxis(), fontColor);
} else if (plot instanceof XYPlot) {
setAxisFontColor(((XYPlot) plot).getDomainAxis(), fontColor);
setAxisFontColor(((XYPlot) plot).getRangeAxis(), fontColor);
}
}
private void setAxisFontColor(Axis axis, Color fontColor) {
if (!fontColor.equals(axis.getLabelPaint()))
axis.setLabelPaint(fontColor);
if (!fontColor.equals(axis.getTickLabelPaint()))
axis.setTickLabelPaint(fontColor);
}
आप उपशीर्षक का उपयोग करते हैं, तो आप उन्हें भी जोड़ने की जरूरत:
0
मैं अपने सभी लेबल का रंग बदलने के लिए इस कोड को इस्तेमाल किया।
संबंधित मुद्दे
- 1. JfreeChart
- 2. JFreeChart
- 3. JFreeChart
- 4. Jfreechart
- 5. JfreeChart
- 6. JFreeChart: चार्ट
- 7. एक JFreeChart
- 8. Jfreechart चयन
- 9. हिस्टोग्राम jfreechart
- 10. JFreeChart वाई-एक्सिस
- 11. JFReeChart एक्स अक्ष पैमाने
- 12. JFreeChart माउस निर्देशांक प्राप्त करें
- 13. JFreeChart चार्ट की उच्च गुणवत्ता
- 14. क्या jFreeChart एंड्रॉइड 2.x
- 15. JFreeChart ओवरले के साथ सहायता
- 16. JFreeChart डोमेन/रेंज अक्ष परिभाषित
- 17. आवश्यक स्विंग पुस्तकालय? JGoodies, JFreeChart
- 18. jfreechart का उपयोग उसी श्रेणी के बार के साथ jfreechart का उपयोग करके
- 19. JFreeChart XYSeries yaxis को कैसे छिपाना है?
- 20. हाइलाइट किए गए बिंदुओं के साथ JFreeChart
- 21. लाइनों के बजाय प्लॉट अंक? JFreeChart PolarChart
- 22. Jfreechart में माउस ट्रेसिंग कैसे करें?
- 23. JFreeChart के साथ एक एसवीजी कैसे बनाएं?
- 24. JFreeChart: प्राप्त माउस पर डेटा स्रोत मूल्य इस प्रकार
- 25. Jfreechart - बदलते डेटा के अनुसार चार्ट को रीफ्रेश करें
- 26. जावा में स्टाइलिश चार्ट बनाएं जैसे कि JFreeChart
- 27. jFreeChart: किंवदंती से वस्तुओं को कैसे छिपाना है?
- 28. मैं JFreeChart में संख्याएक्सिस पर टिकलेबल कैसे बदल सकता हूं?
- 29. JfreeChart: stackedareachart में लंबवत सफेद रेखाओं को हटाने की आवश्यकता
- 30. क्या किसी ने क्रॉसहेयर किया है जो JFreeChart में माउस का पालन करता है?
धन्यवाद मेरे प्रश्न का उत्तर दिया। इस समस्या के साथ किसी और के लिए मुझे इस तथ्य के साथ थोड़ा फंस गया कि XYPlot की getDomainAxis() एक ValueAxis देता है। लेकिन मैंने प्रलेखन को देखा और महसूस किया कि Valueaxis एक्सिस का एक बाल वर्ग है। – Albinoswordfish
उत्कृष्ट। 'जेएफरी चार्ट' की एक अच्छी सुविधा यह है कि एपीआई दस्तावेज़ 'लिंकसोर्स' विकल्प के साथ बनाए जाते हैं, ताकि आप नामों पर क्लिक करके नेविगेट कर सकें। – trashgod
क्या एक लेबल के भीतर पेंट रंग बदलना संभव है? जैसे काले रंग में लेबल का पहला शब्द और भूरे रंग में दूसरा शब्द? – CGFoX