Results 1 to 2 of 2
 07152009, 02:39 PM #1Member
 Join Date
 Jul 2009
 Posts
 7
 Rep Power
 0
plot some values as a circle with different colors
well,i have a list of values.these values basically appear as points on a circle .the plotting part is quite easy but my problem is that i need to make these points appear in different colors according to their value.
for example,i have values 12,14,18,12.5,20,7,5.6,7.9,10,11.5
these values appear as points on the color but depending on the value.
i.e points whose values are below 10 appaer as red,between 1015 appear as green and above 15 appear as blue.
i have written this code but i don't know how can i incorporate the color in this program.please help
Java Code:class plotter extends JComponent { final double X_CENTER = 400; final double Y_CENTER = 300; double x,y; public void paint(Graphics g) { mpplot obj=new mpplot(); Graphics2D g2=(Graphics2D)g; double radius4= 150.0f; int numpix4=10;//no of points(values) that i need to plot as a circle double mparr[]=obj.array1; double angle4,anginc4; anginc4 = (double) (2.0 * Math.PI / numpix4); for (angle4 = 0.0f; angle4 < 2.0 * Math.PI; angle4 += anginc4) { x = X_CENTER + (int) (radius4 * Math.cos(angle4)); y = Y_CENTER + (int) (radius4 * Math.sin(angle4)); g2.setStroke(new BasicStroke(5.0f)); g2.draw(new Line2D.Double(x, y,x, y)); } }//end paint }//end class
 07152009, 03:30 PM #2Senior Member
 Join Date
 Dec 2008
 Location
 Kolkata
 Posts
 286
 Rep Power
 12
Java Code:for (angle4 = 0.0f; angle4 < 2.0 * Math.PI; angle4 += anginc4) { x = X_CENTER + (int) (radius4 * Math.cos(angle4)); y = Y_CENTER + (int) (radius4 * Math.sin(angle4)); g2.setStroke(new BasicStroke(5.0f)); //put a check here /* if(plottingPointValue>=1 && plottingPointValue<=15){ g2.setColor(Color.RED); } */ g2.draw(new Line2D.Double(x, y,x, y)); }
Similar Threads

drawing a dashed circle
By Alarmmy in forum SWT / JFaceReplies: 0Last Post: 07132009, 10:46 AM 
How to write numbers around a circle
By pheonix in forum New To JavaReplies: 8Last Post: 06112009, 11:20 AM 
Generate numbers around a circle?
By pheonix in forum New To JavaReplies: 4Last Post: 06052009, 06:08 PM 
java program help. find the radius of a circle
By megironi in forum New To JavaReplies: 1Last Post: 03272009, 08:09 AM 
In which circle is the Point lying?
By nidhirastogi in forum New To JavaReplies: 1Last Post: 07032008, 12:12 AM
Bookmarks