Displaying values of Data in a Bar Chart

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
Amit S Kumar

Displaying values of Data in a Bar Chart

Post by Amit S Kumar » Thu Jan 31, 2002 5:15 am

Hi

I am creating Horizontal and Vertical Bar Charts

I want to display the values of the data on the Bar .
Eg: the value for category1 is 10. I want to display this value on top of the Bar.


Can someone help me

Amit

David Gilbert

RE: Displaying values of Data in a Bar Chart

Post by David Gilbert » Thu Jan 31, 2002 9:39 am

Hi Amit,

That is a feature that has been requested before, but hasn't been implemented yet...

Regards,

DG.

Amit S Kumar

RE: Displaying values of Data in a Bar Chart

Post by Amit S Kumar » Fri Feb 08, 2002 6:53 am

Hi David

I changed the source code of HorizontalBarRenderer and VerticalBarRenderer

I added

g2.setPaint(Color.black);
g2.drawString(value.toString(),(float)(rectX+( rectWidth/2)),(float)rectY);

in VerticalBarRenderer drawBar method after the g2.fill(bar);

g2.setPaint(Color.black);
g2.drawString(value.toString(),(float)(rectX+( rectWidth + 2)),(float)(rectY+ (rectHeight/2)) ); in HorizontalBarRenderer drawBar method after the g2.fill(bar);


It is a very crude solution but it is working

Amit

Locked