This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes Java in General and the fly likes graph plotting Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Java in General
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: 41592
    
  55
The PlotTest and PlotSineCurve examples in the CodeBarn may provide some inspiration: http://faq.javaranch.com/java/CodeBarnIntermediateJava


Ping & DNS - my free Android networking tools app
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: 41592
    
  55
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.
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: 19674
    
  18

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.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Steve Luke
Bartender

Joined: Jan 28, 2003
Posts: 4181
    
  21

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://aspose.com/file-tools
 
subject: graph plotting