|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjhplot.DrawOptions
public class DrawOptions
Main class which sets graphic attributes for all jHPlot classes (histograms and data holders).
Constructor Summary | |
---|---|
DrawOptions()
Sets drawing options |
Method Summary | |
---|---|
jplot.LinePars |
copyLinePars(jplot.LinePars old)
Copy drawing options. |
double |
getBinWidth()
get the bin width. |
java.awt.Color |
getColor()
Return color used for points/lines |
jplot.LinePars |
getDrawOption()
Get the drawing attributes |
java.lang.String |
getDrawOptions()
Get all drawing options in form of a string |
boolean |
getLegend()
Returns true if this line style should draw the name in the legend of the graph, false otherwise |
jplot.LinePars |
getLineParm()
Get all drawing parameters. |
java.lang.String |
getNameX()
Get the name of X-axis |
java.lang.String |
getNameY()
Get the title of Y-axis. |
java.lang.String |
getNameZ()
Get the title of Z-axis |
int |
getSymbol()
Get current symbol |
java.lang.String |
getTitle()
Get the title of an object |
int |
getType()
Get the type of the object |
boolean |
isBars()
Return true if histogram is shown using bars. |
void |
printDrawOptions()
print all drawing options |
void |
printDrawOptions(java.io.PrintStream out)
Get all drawing options as PrintStream |
void |
setBars(boolean cfill)
Draw a histogram using bars (default is using lines). |
void |
setBinWidth(double w)
Set the bin width. |
void |
setColor(java.awt.Color color)
Set color for lines |
void |
setDrawLine(boolean w)
Draw lines connecting points or not. |
void |
setDrawLineKey(boolean w)
Draw histogram key with line or not |
void |
setDrawOption(jplot.LinePars lp)
Sets drawing attributes |
void |
setDrawSymbol(boolean w)
Draw or not symbols |
void |
setErr(boolean sho)
Set or not the 1st level errors on X and Y |
void |
setErrAll(boolean w)
Show or not all errors (1st and 2nd level). |
void |
setErrColor(java.awt.Color color)
Set color for 1st level errors for X and Y |
void |
setErrColorX(java.awt.Color color)
Set color for 1st level errors in X |
void |
setErrColorY(java.awt.Color color)
Set color for 1st level errors in Y |
void |
setErrFill(boolean w)
Fill area between lower and upper 1st-level errors |
void |
setErrFillColor(java.awt.Color c)
Fill color area between lower and upper 1st-level errors. |
void |
setErrFillColor(java.awt.Color c,
double transp)
Fill color area between lower and upper 1st-level errors and set transparency level |
void |
setErrSys(boolean sho)
Show or not the 2nd level errors for X and Y values |
void |
setErrSysFill(boolean w)
Fill area between lower and upper 2st-level errors |
void |
setErrSysFillColor(java.awt.Color c)
Fill color area between lower and upper 1st-level errors |
void |
setErrSysFillColor(java.awt.Color c,
double transp)
Fill color area between lower and upper 2nd-level errors and set transparency level |
void |
setErrSysX(boolean sho)
Set or not the 2nd level errors in X |
void |
setErrSysY(boolean sho)
Show or not the 2nd level errors for Y values |
void |
setErrTicSize(double w)
Set the size of small tics shown at the end of error bars. |
void |
setErrX(boolean sho)
Set or not the 1st level errors in X |
void |
setErrY(boolean sho)
Show or not the 1st level errors for Y values. |
void |
setFill(boolean cfill)
Fill or not histogram or function. |
void |
setFillColor(java.awt.Color color)
Fill color of a drawing object. |
void |
setFillColorTransparency(double ff)
Set color transparency used to fill an object. |
void |
setGraphStyle(int w)
Set the style of the graph |
void |
setLegend(boolean b)
Sets whether or not this line style should draw the name in the legend of the graph. |
void |
setNameX(java.lang.String name)
Set the name for X-axis. |
void |
setNameY(java.lang.String name)
Sets the name for Y-axis. |
void |
setNameZ(java.lang.String name)
Sets the title for Z-axis |
void |
setPenDash()
Set dashed style with default length |
void |
setPenDash(int lenght)
Set dashed style with default length |
void |
setPenWidth(int w)
Set width of the lines |
void |
setPenWidthErr(int w)
Set width of the lines used to show 1st level errors |
void |
setPenWidthErrSys(int w)
Set width of the lines used to show 2nd level errors |
void |
setStyle(java.lang.String type)
Sets the style: |
void |
setSymbol(int shape)
Set symbol types |
void |
setSymbolSize(int w)
Set the size of the symbols |
void |
setTitle(java.lang.String title)
Sets the title |
void |
setType(int type)
Set type of the object Should be: LinePars.H1D, LineParsF1D, LineParsF1D |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DrawOptions()
Method Detail |
---|
public void setTitle(java.lang.String title)
title
- Titlepublic jplot.LinePars copyLinePars(jplot.LinePars old)
old
- LinePars to be copiedpublic java.lang.String getTitle()
public void setNameX(java.lang.String name)
name
- Name for X axispublic java.lang.String getNameX()
public void setNameY(java.lang.String name)
name
- text for the title of X-axispublic java.lang.String getNameY()
public void setNameZ(java.lang.String name)
name
- Title of Z-axispublic java.lang.String getNameZ()
public jplot.LinePars getDrawOption()
public void setDrawOption(jplot.LinePars lp)
lp
- LinePars attributespublic void setLegend(boolean b)
b
- true if the name should be shownpublic boolean getLegend()
public void setStyle(java.lang.String type)
type
- Style type "l" : line style "p": symbol type "h": histogram
type, "lp" lines connects symbolspublic void setFill(boolean cfill)
cfill
- true if a drawing object should be filledpublic void setBars(boolean cfill)
cfill
- true if a histogram is shown using bar.public boolean isBars()
public void setFillColor(java.awt.Color color)
color
- Color to be used to fill a drawing objectpublic void setFillColorTransparency(double ff)
ff
- transparency, from 0 (transparent) to 1 (not transparent)public void setErrY(boolean sho)
sho
- if true, should be shownpublic void setErrSysY(boolean sho)
sho
- if true, should be shownpublic void setErrSys(boolean sho)
sho
- if true, should be shownpublic void setErrX(boolean sho)
sho
- if true, should be shownpublic void setErr(boolean sho)
sho
- if true, should be shownpublic void setErrSysX(boolean sho)
sho
- if true, should be shownpublic void setErrColorY(java.awt.Color color)
color
- Colorpublic void setErrColorX(java.awt.Color color)
color
- Colorpublic void setErrColor(java.awt.Color color)
color
- Colorpublic void setSymbol(int shape)
shape
- 0 : not filled circle 1: not filled square 2: not filed
diamond 3: not filled triangle 4: filled circle 5: filled
square 6: filed diamond 7: filled triangle 8: plus (+) 9:
cross as (x) 10: star (*) 11: small dot (.) 12: bold plus (+)public int getSymbol()
public void setColor(java.awt.Color color)
color
- Colorpublic java.awt.Color getColor()
public void setPenWidth(int w)
w
- Width of the linespublic void setPenDash()
public void setPenDash(int lenght)
lenght
- dash lengthpublic void setType(int type)
type
- public int getType()
public void setPenWidthErrSys(int w)
w
- width of linespublic void setPenWidthErr(int w)
w
- width of linespublic void setErrAll(boolean w)
w
- true, if errors are shownpublic void setErrFill(boolean w)
w
- true, if area is filledpublic void setErrFillColor(java.awt.Color c)
c
- what color to usepublic void setErrFillColor(java.awt.Color c, double transp)
c
- what color to usetransp
- transparency level (between 0 and 1)public void setErrSysFillColor(java.awt.Color c)
c
- color to be usedpublic void setErrSysFillColor(java.awt.Color c, double transp)
c
- what color to usetransp
- transparency level (between 0 and 1)public void setErrSysFill(boolean w)
w
- true, if area is filledpublic void setErrTicSize(double w)
size
- size of the small tic at ends of error barspublic void setSymbolSize(int w)
w
- Size of the symbolspublic void setGraphStyle(int w)
w
- if 0: lines or points if 1: histogramspublic void setDrawSymbol(boolean w)
w
- if true, should be shownpublic void setDrawLineKey(boolean w)
w
- set to false if no histogram key in form of line is shownpublic void setDrawLine(boolean w)
w
- true, if are drawnpublic void setBinWidth(double w)
w
- Bin widthpublic double getBinWidth()
public jplot.LinePars getLineParm()
public java.lang.String getDrawOptions()
public void printDrawOptions()
public void printDrawOptions(java.io.PrintStream out)
out
- input PrintStream
|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |