public abstract class GraphPlotter extends Object
Modifier and Type | Class and Description |
---|---|
static class |
GraphPlotter.Config |
static class |
GraphPlotter.Data |
static class |
GraphPlotter.DataXY |
static class |
GraphPlotter.GP_Histogram |
static class |
GraphPlotter.GP_Lines |
static class |
GraphPlotter.GP_LinesXY |
static class |
GraphPlotter.GP_Scatter |
static class |
GraphPlotter.Option |
static class |
GraphPlotter.Option_Back |
static class |
GraphPlotter.Option_Colors |
static class |
GraphPlotter.Option_Command |
static class |
GraphPlotter.Option_Config |
static class |
GraphPlotter.Option_Front |
static class |
GraphPlotter.Option_KeyLocation |
static class |
GraphPlotter.Option_Linetypes |
static class |
GraphPlotter.Option_PaperSize |
(package private) static class |
GraphPlotter.OT |
static class |
GraphPlotter.Range |
Constructor and Description |
---|
GraphPlotter(GraphPlotter.Config config,
String tit,
GraphPlotter.DataXY data,
int siz,
GraphPlotter.Range xr,
GraphPlotter.Range yr) |
GraphPlotter(GraphPlotter.Config config,
String tit,
String xn,
int[] xt,
String yn,
String[] yt) |
GraphPlotter(GraphPlotter.Config config,
String tit,
String xn,
String[] xt,
String yn,
String[] yt) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addOption(GraphPlotter.Option... opts) |
protected String |
getProperty(String key,
String dv) |
(package private) double |
getYMax(boolean acc) |
(package private) void |
gp_plotBack(PrintWriter wr) |
(package private) void |
gp_plotConfig(PrintWriter wr) |
(package private) void |
gp_plotFront(PrintWriter wr) |
protected void |
gp_setLinetype(PrintWriter wr,
int no,
String rgb,
int wid) |
protected void |
gp_setTitle(PrintWriter wr,
String title) |
protected void |
gp_setXLabel(PrintWriter wr,
String label) |
protected void |
gp_setXRange(PrintWriter wr,
GraphPlotter.Range r) |
protected void |
gp_setYLabel(PrintWriter wr,
String label) |
protected void |
gp_setYRange(PrintWriter wr,
GraphPlotter.Range r) |
(package private) boolean |
hasOptionPlots() |
(package private) abstract void |
make_OnEPS(File file) |
(package private) abstract void |
make_OnPNG(File file) |
(package private) abstract void |
make(PrintWriter pw) |
void |
makeOnEPS(File file,
GraphPlotter.Option... opts) |
void |
makeOnPNG(File file,
GraphPlotter.Option... opts) |
protected void |
setProperty(String key,
String v) |
void |
setXRange(GraphPlotter.Range r) |
void |
setYMax(double v) |
void |
setYRange(GraphPlotter.Range r) |
String title
String xlabel
int[] xtics
String[] xtics_str
String ylabel
int xnumber
int ynumber
public double legend_margin
public GraphPlotter.Data rdata
public GraphPlotter.Data[] data
public GraphPlotter rightside
public GraphPlotter.DataXY dataXY
public int npoints
public boolean with_errorbars
GraphPlotter.Range xrange
GraphPlotter.Range yrange
ArrayList<GraphPlotter.Option> options
public GraphPlotter.Option_Colors opt_colors
public GraphPlotter.Option_Linetypes opt_linetypes
public GraphPlotter.Option_KeyLocation opt_keylocation
GraphPlotter.Config myConfig
double yMax
boolean yMax_set
public static final String KeyLocation_LeftTopInside
public static final String KeyLocation_LeftCenterInside
public static final String KeyLocation_LeftBottomInside
public static final String KeyLocation_RightTopInside
public static final String KeyLocation_RightCenterInside
public static final String KeyLocation_RightBottomInside
public GraphPlotter(GraphPlotter.Config config, String tit, String xn, int[] xt, String yn, String[] yt)
public GraphPlotter(GraphPlotter.Config config, String tit, String xn, String[] xt, String yn, String[] yt)
public GraphPlotter(GraphPlotter.Config config, String tit, GraphPlotter.DataXY data, int siz, GraphPlotter.Range xr, GraphPlotter.Range yr)
public void setXRange(GraphPlotter.Range r)
public void setYRange(GraphPlotter.Range r)
void addOption(GraphPlotter.Option... opts)
boolean hasOptionPlots()
void gp_plotConfig(PrintWriter wr)
void gp_plotBack(PrintWriter wr)
void gp_plotFront(PrintWriter wr)
abstract void make_OnPNG(File file)
abstract void make_OnEPS(File file)
abstract void make(PrintWriter pw)
public void makeOnPNG(File file, GraphPlotter.Option... opts)
public void makeOnEPS(File file, GraphPlotter.Option... opts)
public void setYMax(double v)
double getYMax(boolean acc)
protected void gp_setTitle(PrintWriter wr, String title)
protected void gp_setXLabel(PrintWriter wr, String label)
protected void gp_setYLabel(PrintWriter wr, String label)
protected void gp_setXRange(PrintWriter wr, GraphPlotter.Range r)
protected void gp_setYRange(PrintWriter wr, GraphPlotter.Range r)
protected void gp_setLinetype(PrintWriter wr, int no, String rgb, int wid)
EDB Working Group at Tue Jun 10 17:08:59 JST 2025