aspose file tools
The moose likes Java in General and the fly likes graph plotting Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Java in General
Reply Bookmark "graph plotting" Watch "graph plotting" New topic
Author

graph plotting

Sirine Sirin
Greenhorn

Joined: Jan 25, 2009
Posts: 4
I'm new here and impressed from your forum. I'm quite new in Java and i need some help regarding the Frame and Graphics classes in java.

I have written 3 classes (function, parabola and polynomial), which represent functions with a variable . I want to extend my function class with a method named public void plot(double xmin, double xmax), which opens a frame with the graph of determined function. the parameter xmin and xmax give the x-area, where the graph should be drawn. A labeld coordinate axis must also appear in the frame. Can you help me?

Here are my classes :





pete stein
Bartender

Joined: Feb 23, 2007
Posts: 1561
Some useful FAQ links that may have some bearing on your post:

ShowSomeEffort
DoYourOwnHomework
BeForthrightWhenCrossPostingToOtherSites
the last refers to this link and possibly others: graph-plotting.html

and the general FAQ: HowToAskQuestionsOnJavaRanch

Hope this helps.
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 35256
    
    7
The PlotTest and PlotSineCurve examples in the CodeBarn may provide some inspiration: http://faq.javaranch.com/java/CodeBarnIntermediateJava


Android appsImageJ pluginsJava web charts
Sirine Sirin
Greenhorn

Joined: Jan 25, 2009
Posts: 4
i thought this forum is to help beginners I can find myself such codes on internet, it's not difficult Anyway, thanks for your help. I think, your view about helping is only showing the existing codes which are actually not concerned with my questions.
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 35256
    
    7
i thought this forum is to help beginners

It is. But that does not include going through 200+ lines of code, and trying to figure out how they might be adapted to what you're asking. That's simply too much to ask for. You'll have better success if you describe what thoughts you have had on the problem, and where exactly you're stuck implementing those.

The examples codes mentioned above do much of what you're asking. Have you looked at them, and thought about how they might be adapted to your case?
Sirine Sirin
Greenhorn

Joined: Jan 25, 2009
Posts: 4
Ulf Dittmer wrote:
i thought this forum is to help beginners

It is. But that does not include going through 200+ lines of code, and trying to figure out how they might be adapted to what you're asking. That's simply too much to ask for. You'll have better success if you describe what thoughts you have had on the problem, and where exactly you're stuck implementing those.

The examples codes mentioned above do much of what you're asking. Have you looked at them, and thought about how they might be adapted to your case?


if i had known how it's working, i hadn't asked for it here. I don't figure out, how i can fit the example code to plot(double xmin, double xmax). That's my problem.
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19216

sirine,

Please read your private messages regarding an important announcement.

Thank you,

Rob


SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 8441

Darn Rob,
You beat me to it.


[Donate a pint, save a life!] [How to ask questions] [Onff-turn it on!]
Sirine Sirin
Greenhorn

Joined: Jan 25, 2009
Posts: 4
a short explanation : my name is Sirine (means sweety, in turkish) and my surname is sirin (means sweet, also in turkish)

My parents gave me this name cos they found me too sweety. But sirine is a quite normally turkish name I don't know why my name violates the naming policies

and concerning my problem i would like to ask some further questions.

How can i read the x-values from the function class (with the map-methode) in the plot-method?
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19216

Sirine Sirin wrote:a short explanation : my name is Sirine (means sweety, in turkish) and my surname is sirin (means sweet, also in turkish)

My parents gave me this name cos they found me too sweety. But sirine is a quite normally turkish name I don't know why my name violates the naming policies

As I told you per PM, it just looked so very suspicious. But it's all resolved now.
Steve Luke
Bartender

Joined: Jan 28, 2003
Posts: 3041
    
    4

Sirine Sirin wrote:How can i read the x-values from the function class (with the map-methode) in the plot-method?


The x values are generally the independent variables, from which the y values are calculated. So you don't read the x values, you generate them. So you might do something like:


You may have to put some thought into what range of x values you want to plot.


Steve
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: graph plotting
 
Similar Threads
Applet - Graphing Quadratic Function Help
Problem to respresent data in JSP
Current Object confusion
line graphs
Executable-Java!