diff --git a/doc/com/jjoe64/graphview/BarGraphView.html b/doc/com/jjoe64/graphview/BarGraphView.html new file mode 100644 index 000000000..53e538112 --- /dev/null +++ b/doc/com/jjoe64/graphview/BarGraphView.html @@ -0,0 +1,349 @@ + + + + + + +BarGraphView + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview +
+Class BarGraphView

+
+java.lang.Object
+  extended by LinearLayout
+      extended by com.jjoe64.graphview.GraphView
+          extended by com.jjoe64.graphview.BarGraphView
+
+
+
+
public class BarGraphView
extends GraphView
+ + +

+Draws a Bar Chart +

+ +

+

+
Author:
+
Muhammad Shahab Hameed
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class com.jjoe64.graphview.GraphView
GraphView.GraphViewData, GraphView.LegendAlign
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class com.jjoe64.graphview.GraphView
paint
+  + + + + + + + + + + + + + +
+Constructor Summary
BarGraphView(Context context, + AttributeSet attrs) + +
+           
BarGraphView(Context context, + java.lang.String title) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voiddrawSeries(Canvas canvas, + GraphViewDataInterface[] values, + float graphwidth, + float graphheight, + float border, + double minX, + double minY, + double diffX, + double diffY, + float horstart, + GraphViewSeries.GraphViewSeriesStyle style) + +
+           
+ + + + + + + +
Methods inherited from class com.jjoe64.graphview.GraphView
addSeries, drawLegend, formatLabel, getCustomLabelFormatter, getGraphViewStyle, getLegendAlign, getLegendWidth, getMaxX, getMaxY, getMinX, getMinY, isDisableTouch, isScrollable, isShowLegend, redrawAll, removeAllSeries, removeSeries, removeSeries, scrollToEnd, setCustomLabelFormatter, setDisableTouch, setGraphViewStyle, setHorizontalLabels, setLegendAlign, setLegendWidth, setManualYAxis, setManualYAxisBounds, setScalable, setScrollable, setShowLegend, setTitle, setVerticalLabels, setViewPort
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BarGraphView

+
+public BarGraphView(Context context,
+                    AttributeSet attrs)
+
+
+
+ +

+BarGraphView

+
+public BarGraphView(Context context,
+                    java.lang.String title)
+
+
+ + + + + + + + +
+Method Detail
+ +

+drawSeries

+
+public void drawSeries(Canvas canvas,
+                       GraphViewDataInterface[] values,
+                       float graphwidth,
+                       float graphheight,
+                       float border,
+                       double minX,
+                       double minY,
+                       double diffX,
+                       double diffY,
+                       float horstart,
+                       GraphViewSeries.GraphViewSeriesStyle style)
+
+
+
Specified by:
drawSeries in class GraphView
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/CustomLabelFormatter.html b/doc/com/jjoe64/graphview/CustomLabelFormatter.html new file mode 100644 index 000000000..1b441c07b --- /dev/null +++ b/doc/com/jjoe64/graphview/CustomLabelFormatter.html @@ -0,0 +1,233 @@ + + + + + + +CustomLabelFormatter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview +
+Interface CustomLabelFormatter

+
+
+
public interface CustomLabelFormatter
+ + +

+if you want to show different labels, + you can use this label formatter. + As Input you get the raw value (x or y) and + you return a String that will be displayed. + graphView.setCustomLabelFormatter(new CustomLabelFormatter() { + public String formatLabel(double value, boolean isValueX) { + if (isValueX) { + if (value < 5) { + return "small"; + } else if (value < 15) { + return "middle"; + } else { + return "big"; + } + } + return null; // let graphview generate Y-axis label for us + } + }); + +

+ +

+


+ +

+ + + + + + + + + + + + +
+Method Summary
+ java.lang.StringformatLabel(double value, + boolean isValueX) + +
+          will be called when the labels were generated
+  +

+ + + + + + + + +
+Method Detail
+ +

+formatLabel

+
+java.lang.String formatLabel(double value,
+                             boolean isValueX)
+
+
will be called when the labels were generated +

+

+
Parameters:
value - the raw input value (x or y)
isValueX - true if value is a x-value, false if otherwise +
Returns:
the string that will be displayed. return null if you want graphview to generate the label for you.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/GraphView.GraphViewData.html b/doc/com/jjoe64/graphview/GraphView.GraphViewData.html index d068a7a62..b285a7eab 100644 --- a/doc/com/jjoe64/graphview/GraphView.GraphViewData.html +++ b/doc/com/jjoe64/graphview/GraphView.GraphViewData.html @@ -2,12 +2,12 @@ - + GraphView.GraphViewData - + @@ -37,7 +37,8 @@ - + + @@ -55,7 +56,7 @@ + NEXT CLASS + SUMMARY: NESTED | FIELD | CONSTR | METHOD +DETAIL: FIELD | CONSTR | METHOD
@@ -95,22 +96,50 @@

extended by com.jjoe64.graphview.GraphView.GraphViewData
+
All Implemented Interfaces:
GraphViewDataInterface
+
+
Enclosing class:
GraphView

-
public static class GraphView.GraphViewData
extends java.lang.Object
+
public static class GraphView.GraphViewData
extends java.lang.Object
implements GraphViewDataInterface

-one data set for the graph +one data set for a graph series


+ + + + + + + + + + + + + + +
+Field Summary
+ doublevalueX + +
+           
+ doublevalueY + +
+           
@@ -136,6 +165,22 @@

Method Summary + + + double +getX() + +
+            + + + + double +getY() + +
+            +   @@ -149,6 +194,35 @@

 

+ + + +

+ + + +
+Field Detail
+ +

+valueX

+
+public final double valueX
+
+
+
+
+
+ +

+valueY

+
+public final double valueY
+
+
+
+
+ @@ -166,6 +240,43 @@

double valueY)
+ + + + + + + + +
+Method Detail
+ +

+getX

+
+public double getX()
+
+
+
Specified by:
getX in interface GraphViewDataInterface
+
+
+
+
+
+
+ +

+getY

+
+public double getY()
+
+
+
Specified by:
getY in interface GraphViewDataInterface
+
+
+
+
+

@@ -179,7 +290,8 @@

- + + @@ -197,7 +309,7 @@

NEXT CLASS + SUMMARY: NESTED | FIELD | CONSTR | METHOD +DETAIL: FIELD | CONSTR | METHOD
diff --git a/doc/com/jjoe64/graphview/GraphView.LegendAlign.html b/doc/com/jjoe64/graphview/GraphView.LegendAlign.html new file mode 100644 index 000000000..52e284555 --- /dev/null +++ b/doc/com/jjoe64/graphview/GraphView.LegendAlign.html @@ -0,0 +1,341 @@ + + + + + + +GraphView.LegendAlign + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview +
+Enum GraphView.LegendAlign

+
+java.lang.Object
+  extended by java.lang.Enum<GraphView.LegendAlign>
+      extended by com.jjoe64.graphview.GraphView.LegendAlign
+
+
+
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<GraphView.LegendAlign>
+
+
+
Enclosing class:
GraphView
+
+
+
+
public static enum GraphView.LegendAlign
extends java.lang.Enum<GraphView.LegendAlign>
+ + +

+


+ +

+ + + + + + + + + + + + + + + + +
+Enum Constant Summary
BOTTOM + +
+           
MIDDLE + +
+           
TOP + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static GraphView.LegendAlignvalueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static GraphView.LegendAlign[]values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+ + + + + + + +
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+ + + + + + + +
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Enum Constant Detail
+ +

+TOP

+
+public static final GraphView.LegendAlign TOP
+
+
+
+
+
+ +

+MIDDLE

+
+public static final GraphView.LegendAlign MIDDLE
+
+
+
+
+
+ +

+BOTTOM

+
+public static final GraphView.LegendAlign BOTTOM
+
+
+
+
+ + + + + + + + +
+Method Detail
+ +

+values

+
+public static GraphView.LegendAlign[] values()
+
+
Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
+for (GraphView.LegendAlign c : GraphView.LegendAlign.values())
+    System.out.println(c);
+
+

+

+ +
Returns:
an array containing the constants of this enum type, in +the order they are declared
+
+
+
+ +

+valueOf

+
+public static GraphView.LegendAlign valueOf(java.lang.String name)
+
+
Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.) +

+

+
Parameters:
name - the name of the enum constant to be returned. +
Returns:
the enum constant with the specified name +
Throws: +
java.lang.IllegalArgumentException - if this enum type has no constant +with the specified name +
java.lang.NullPointerException - if the argument is null
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/GraphView.html b/doc/com/jjoe64/graphview/GraphView.html index c36df59ba..08cad70c6 100644 --- a/doc/com/jjoe64/graphview/GraphView.html +++ b/doc/com/jjoe64/graphview/GraphView.html @@ -2,12 +2,12 @@ - + GraphView - + @@ -37,7 +37,8 @@ - + + @@ -54,7 +55,7 @@ + SUMMARY: NESTED | FIELD | CONSTR | METHOD +DETAIL: FIELD | CONSTR | METHOD
@@ -95,16 +96,29 @@

extended by LinearLayout extended by com.jjoe64.graphview.GraphView +
+
Direct Known Subclasses:
BarGraphView, LineGraphView
+

-
public class GraphView
extends LinearLayout
+
public abstract class GraphView
extends LinearLayout

-GraphView creates a scaled line graph with x and y axis labels. +GraphView is a Android View for creating zoomable and scrollable graphs. + This is the abstract base class for all graphs. Extend this class and implement #drawSeries(Canvas, GraphViewDataInterface[], float, float, float, double, double, double, double, float) to display a custom graph. + Use LineGraphView for creating a line chart.

+

+
Author:
+
jjoe64 - jonas gehring - http://www.jjoe64.com + + Copyright (C) 2011 Jonas Gehring + Licensed under the GNU Lesser General Public License (LGPL) + http://www.gnu.org/licenses/lgpl.html
+

@@ -122,7 +136,32 @@

GraphView.GraphViewData
-          one data set for the graph +          one data set for a graph series + + + +static class +GraphView.LegendAlign + +
+            + + +  + + + + + + + + +
+Field Summary
+protected  Paintpaint + +
+           
  @@ -135,11 +174,15 @@

Constructor Summary -GraphView(Context context, - GraphView.GraphViewData[] values, - java.lang.String title, - java.lang.String[] horlabels, - java.lang.String[] verlabels) +GraphView(Context context, + AttributeSet attrs) + +
+            + + +GraphView(Context context, + java.lang.String title)
            @@ -156,17 +199,119 @@

+ void +addSeries(GraphViewSeries series) + +
+          add a series of data to the graph + + + +protected  void +drawLegend(Canvas canvas, + float height, + float width) + +
+            + + + +protected abstract  void +drawSeries(Canvas canvas, + GraphViewDataInterface[] values, + float graphwidth, + float graphheight, + float border, + double minX, + double minY, + double diffX, + double diffY, + float horstart, + GraphViewSeries.GraphViewSeriesStyle style) + +
+            + + + protected  java.lang.String -formatLabel(double value) +formatLabel(double value, + boolean isValueX)
-          formats the label - can be overwritten +          Deprecated. use setCustomLabelFormatter(CustomLabelFormatter) + + + + CustomLabelFormatter +getCustomLabelFormatter() + +
+            + + + + GraphViewStyle +getGraphViewStyle() + +
+            + + + + GraphView.LegendAlign +getLegendAlign() + +
+          get the position of the legend + + + + float +getLegendWidth() + +
+            + + + +protected  double +getMaxX(boolean ignoreViewport) + +
+          returns the maximal X value of the current viewport (if viewport is set) + otherwise maximal X value of all data. + + + +protected  double +getMaxY() + +
+          returns the maximal Y value of all data. + + + +protected  double +getMinX(boolean ignoreViewport) + +
+          returns the minimal X value of the current viewport (if viewport is set) + otherwise minimal X value of all data. + + + +protected  double +getMinY() + +
+          returns the minimal Y value of all data.  boolean -getDrawBackground() +isDisableTouch()
            @@ -181,8 +326,8 @@

- void -setDrawBackground(boolean drawBackground) + boolean +isShowLegend()
            @@ -190,6 +335,111 @@

 void +redrawAll() + +
+          forces graphview to invalide all views and caches. + + + + void +removeAllSeries() + +
+          removes all series + + + + void +removeSeries(GraphViewSeries series) + +
+          removes a series + + + + void +removeSeries(int index) + +
+          removes series + + + + void +scrollToEnd() + +
+          scrolls to the last x-value + + + + void +setCustomLabelFormatter(CustomLabelFormatter customLabelFormatter) + +
+          set a custom label formatter + + + + void +setDisableTouch(boolean disableTouch) + +
+          The user can disable any touch gestures, this is useful if you are using a real time graph, but don't want the user to interact + + + + void +setGraphViewStyle(GraphViewStyle style) + +
+          set custom graphview style + + + + void +setHorizontalLabels(java.lang.String[] horlabels) + +
+          set's static horizontal labels (from left to right) + + + + void +setLegendAlign(GraphView.LegendAlign legendAlign) + +
+          legend position + + + + void +setLegendWidth(float legendWidth) + +
+          legend width + + + + void +setManualYAxis(boolean manualYAxis) + +
+          you have to set the bounds setManualYAxisBounds(double, double). + + + + void +setManualYAxisBounds(double max, + double min) + +
+          set manual Y axis limit + + + + void setScalable(boolean scalable)
@@ -206,6 +456,30 @@

 void +setShowLegend(boolean showLegend) + +
+            + + + + void +setTitle(java.lang.String title) + +
+          sets the title of graphview + + + + void +setVerticalLabels(java.lang.String[] verlabels) + +
+          set's static vertical labels (from top to bottom) + + + + void setViewPort(double start, double size) @@ -225,6 +499,25 @@

 

+ + + + + + + +
+Field Detail
+ +

+paint

+
+protected final Paint paint
+
+
+
+
+ @@ -235,17 +528,23 @@

-

+

GraphView

 public GraphView(Context context,
-                 GraphView.GraphViewData[] values,
-                 java.lang.String title,
-                 java.lang.String[] horlabels,
-                 java.lang.String[] verlabels)
+ AttributeSet attrs) +
+
+
+ +

+GraphView

+
+public GraphView(Context context,
+                 java.lang.String title)
-
Parameters:
context -
values - must be sorted by valueX ASC
title - [optional]
horlabels - [optional] if null, labels were generated automatically
verlabels - [optional] if null, labels were generated automatically
+
Parameters:
context -
title - [optional]
@@ -258,25 +557,184 @@

-

+

+addSeries

+
+public void addSeries(GraphViewSeries series)
+
+
add a series of data to the graph +

+

+
Parameters:
series -
+
+
+
+ +

+drawLegend

+
+protected void drawLegend(Canvas canvas,
+                          float height,
+                          float width)
+
+
+
+
+
+
+ +

+drawSeries

+
+protected abstract void drawSeries(Canvas canvas,
+                                   GraphViewDataInterface[] values,
+                                   float graphwidth,
+                                   float graphheight,
+                                   float border,
+                                   double minX,
+                                   double minY,
+                                   double diffX,
+                                   double diffY,
+                                   float horstart,
+                                   GraphViewSeries.GraphViewSeriesStyle style)
+
+
+
+
+
+
+ +

formatLabel

-protected java.lang.String formatLabel(double value)
+@Deprecated +protected java.lang.String formatLabel(double value, + boolean isValueX)
+
Deprecated. use setCustomLabelFormatter(CustomLabelFormatter) +

formats the label - can be overwritten + use #setCustomLabelFormatter or static labels if you want custom labels

-
Parameters:
value - x and y values +
Parameters:
value - x and y values
isValueX - if false, value y wants to be formatted
Returns:
value to display

-

-getDrawBackground

+

+getCustomLabelFormatter

-public boolean getDrawBackground()
+public CustomLabelFormatter getCustomLabelFormatter() +
+
+ +
Returns:
the custom label formatter, if there is one. otherwise null
+
+
+
+ +

+getGraphViewStyle

+
+public GraphViewStyle getGraphViewStyle()
+
+
+ +
Returns:
the graphview style. it will never be null.
+
+
+
+ +

+getLegendAlign

+
+public GraphView.LegendAlign getLegendAlign()
+
+
get the position of the legend +

+

+ +
Returns:
+
+
+
+ +

+getLegendWidth

+
+public float getLegendWidth()
+
+
+ +
Returns:
legend width
+
+
+
+ +

+getMaxX

+
+protected double getMaxX(boolean ignoreViewport)
+
+
returns the maximal X value of the current viewport (if viewport is set) + otherwise maximal X value of all data. +

+

+
Parameters:
ignoreViewport - warning: only override this, if you really know want you're doing!
+
+
+
+ +

+getMaxY

+
+protected double getMaxY()
+
+
returns the maximal Y value of all data. + + warning: only override this, if you really know want you're doing! +

+

+
+
+
+
+ +

+getMinX

+
+protected double getMinX(boolean ignoreViewport)
+
+
returns the minimal X value of the current viewport (if viewport is set) + otherwise minimal X value of all data. +

+

+
Parameters:
ignoreViewport - warning: only override this, if you really know want you're doing!
+
+
+
+ +

+getMinY

+
+protected double getMinY()
+
+
returns the minimal Y value of all data. + + warning: only override this, if you really know want you're doing! +

+

+
+
+
+
+ +

+isDisableTouch

+
+public boolean isDisableTouch()
@@ -295,13 +753,187 @@


-

-setDrawBackground

+

+isShowLegend

+
+public boolean isShowLegend()
+
+
+
+
+
+
+ +

+redrawAll

-public void setDrawBackground(boolean drawBackground)
+public void redrawAll()
+
forces graphview to invalide all views and caches. + Normally there is no need to call this manually. +

-
Parameters:
drawBackground - true for a light blue background under the graph line
+
+ + +
+ +

+removeAllSeries

+
+public void removeAllSeries()
+
+
removes all series +

+

+
+
+
+
+ +

+removeSeries

+
+public void removeSeries(GraphViewSeries series)
+
+
removes a series +

+

+
Parameters:
series - series to remove
+
+
+
+ +

+removeSeries

+
+public void removeSeries(int index)
+
+
removes series +

+

+
Parameters:
index -
+
+
+
+ +

+scrollToEnd

+
+public void scrollToEnd()
+
+
scrolls to the last x-value +

+

+ +
Throws: +
java.lang.IllegalStateException - if scrollable == false
+
+
+
+ +

+setCustomLabelFormatter

+
+public void setCustomLabelFormatter(CustomLabelFormatter customLabelFormatter)
+
+
set a custom label formatter +

+

+
Parameters:
customLabelFormatter -
+
+
+
+ +

+setDisableTouch

+
+public void setDisableTouch(boolean disableTouch)
+
+
The user can disable any touch gestures, this is useful if you are using a real time graph, but don't want the user to interact +

+

+
Parameters:
disableTouch -
+
+
+
+ +

+setGraphViewStyle

+
+public void setGraphViewStyle(GraphViewStyle style)
+
+
set custom graphview style +

+

+
Parameters:
style -
+
+
+
+ +

+setHorizontalLabels

+
+public void setHorizontalLabels(java.lang.String[] horlabels)
+
+
set's static horizontal labels (from left to right) +

+

+
Parameters:
horlabels - if null, labels were generated automatically
+
+
+
+ +

+setLegendAlign

+
+public void setLegendAlign(GraphView.LegendAlign legendAlign)
+
+
legend position +

+

+
Parameters:
legendAlign -
+
+
+
+ +

+setLegendWidth

+
+public void setLegendWidth(float legendWidth)
+
+
legend width +

+

+
Parameters:
legendWidth -
+
+
+
+ +

+setManualYAxis

+
+public void setManualYAxis(boolean manualYAxis)
+
+
you have to set the bounds setManualYAxisBounds(double, double). That automatically enables manualYAxis-flag. + if you want to disable the menual y axis, call this method with false. +

+

+
Parameters:
manualYAxis -
+
+
+
+ +

+setManualYAxisBounds

+
+public void setManualYAxisBounds(double max,
+                                 double min)
+
+
set manual Y axis limit +

+

+
Parameters:
max -
min -

@@ -332,6 +964,43 @@


+

+setShowLegend

+
+public void setShowLegend(boolean showLegend)
+
+
+
+
+
+
+ +

+setTitle

+
+public void setTitle(java.lang.String title)
+
+
sets the title of graphview +

+

+
Parameters:
title -
+
+
+
+ +

+setVerticalLabels

+
+public void setVerticalLabels(java.lang.String[] verlabels)
+
+
set's static vertical labels (from top to bottom) +

+

+
Parameters:
verlabels - if null, labels were generated automatically
+
+
+
+

setViewPort

@@ -341,7 +1010,7 @@ 

set's the viewport for the graph.

-
Parameters:
start - x-value
size -
+
Parameters:
start - x-value
size -
See Also:
to limit the y-viewport
@@ -357,7 +1026,8 @@

- + + @@ -374,7 +1044,7 @@

+ SUMMARY: NESTED | FIELD | CONSTR | METHOD +DETAIL: FIELD | CONSTR | METHOD
diff --git a/doc/com/jjoe64/graphview/GraphViewDataInterface.html b/doc/com/jjoe64/graphview/GraphViewDataInterface.html new file mode 100644 index 000000000..d8d9bf8cc --- /dev/null +++ b/doc/com/jjoe64/graphview/GraphViewDataInterface.html @@ -0,0 +1,234 @@ + + + + + + +GraphViewDataInterface + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview +
+Interface GraphViewDataInterface

+
+
All Known Implementing Classes:
GraphView.GraphViewData
+
+
+
+
public interface GraphViewDataInterface
+
+ +

+the base interface for the graphview data. + you can use your own data models, when they implement + this interface. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetX() + +
+           
+ doublegetY() + +
+           
+  +

+ + + + + + + + +
+Method Detail
+ +

+getX

+
+double getX()
+
+
+
+
+
+
+ +

+getY

+
+double getY()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/GraphViewSeries.GraphViewSeriesStyle.html b/doc/com/jjoe64/graphview/GraphViewSeries.GraphViewSeriesStyle.html new file mode 100644 index 000000000..0f471a63d --- /dev/null +++ b/doc/com/jjoe64/graphview/GraphViewSeries.GraphViewSeriesStyle.html @@ -0,0 +1,351 @@ + + + + + + +GraphViewSeries.GraphViewSeriesStyle + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview +
+Class GraphViewSeries.GraphViewSeriesStyle

+
+java.lang.Object
+  extended by com.jjoe64.graphview.GraphViewSeries.GraphViewSeriesStyle
+
+
+
Enclosing class:
GraphViewSeries
+
+
+
+
public static class GraphViewSeries.GraphViewSeriesStyle
extends java.lang.Object
+ + +

+graph series style: color and thickness +

+ +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+ intcolor + +
+           
+ intthickness + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
GraphViewSeries.GraphViewSeriesStyle() + +
+           
GraphViewSeries.GraphViewSeriesStyle(int color, + int thickness) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ ValueDependentColorgetValueDependentColor() + +
+           
+ voidsetValueDependentColor(ValueDependentColor valueDependentColor) + +
+          the color depends on the value of the data.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+color

+
+public int color
+
+
+
+
+
+ +

+thickness

+
+public int thickness
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+GraphViewSeries.GraphViewSeriesStyle

+
+public GraphViewSeries.GraphViewSeriesStyle()
+
+
+
+ +

+GraphViewSeries.GraphViewSeriesStyle

+
+public GraphViewSeries.GraphViewSeriesStyle(int color,
+                                            int thickness)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getValueDependentColor

+
+public ValueDependentColor getValueDependentColor()
+
+
+
+
+
+
+ +

+setValueDependentColor

+
+public void setValueDependentColor(ValueDependentColor valueDependentColor)
+
+
the color depends on the value of the data. + only possible in BarGraphView +

+

+
Parameters:
valueDependentColor -
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/GraphViewSeries.html b/doc/com/jjoe64/graphview/GraphViewSeries.html new file mode 100644 index 000000000..ebcf39402 --- /dev/null +++ b/doc/com/jjoe64/graphview/GraphViewSeries.html @@ -0,0 +1,408 @@ + + + + + + +GraphViewSeries + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview +
+Class GraphViewSeries

+
+java.lang.Object
+  extended by com.jjoe64.graphview.GraphViewSeries
+
+
+
+
public class GraphViewSeries
extends java.lang.Object
+ + +

+a graphview series. + holds the data, description and styles +

+ +

+


+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static classGraphViewSeries.GraphViewSeriesStyle + +
+          graph series style: color and thickness
+  + + + + + + + + + + + + + +
+Constructor Summary
GraphViewSeries(GraphViewDataInterface[] values) + +
+           
GraphViewSeries(java.lang.String description, + GraphViewSeries.GraphViewSeriesStyle style, + GraphViewDataInterface[] values) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddGraphView(GraphView graphView) + +
+          this graphview will be redrawn if data changes
+ voidappendData(GraphViewDataInterface value, + boolean scrollToEnd) + +
+          Deprecated. please use appendData(GraphViewDataInterface, boolean, int) to avoid memory overflow
+ voidappendData(GraphViewDataInterface value, + boolean scrollToEnd, + int maxDataCount) + +
+          add one data to current data
+ GraphViewSeries.GraphViewSeriesStylegetStyle() + +
+           
+ voidremoveGraphView(GraphView graphView) + +
+          you should use GraphView.removeSeries(GraphViewSeries)
+ voidresetData(GraphViewDataInterface[] values) + +
+          clears the current data and set the new.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GraphViewSeries

+
+public GraphViewSeries(GraphViewDataInterface[] values)
+
+
+
+ +

+GraphViewSeries

+
+public GraphViewSeries(java.lang.String description,
+                       GraphViewSeries.GraphViewSeriesStyle style,
+                       GraphViewDataInterface[] values)
+
+
+ + + + + + + + +
+Method Detail
+ +

+addGraphView

+
+public void addGraphView(GraphView graphView)
+
+
this graphview will be redrawn if data changes +

+

+
Parameters:
graphView -
+
+
+
+ +

+appendData

+
+@Deprecated
+public void appendData(GraphViewDataInterface value,
+                                  boolean scrollToEnd)
+
+
Deprecated. please use appendData(GraphViewDataInterface, boolean, int) to avoid memory overflow +

+

add one data to current data +

+

+
Parameters:
value - the new data to append
scrollToEnd - true => graphview will scroll to the end (maxX)
+
+
+
+ +

+appendData

+
+public void appendData(GraphViewDataInterface value,
+                       boolean scrollToEnd,
+                       int maxDataCount)
+
+
add one data to current data +

+

+
Parameters:
value - the new data to append
scrollToEnd - true => graphview will scroll to the end (maxX)
maxDataCount - if max data count is reached, the oldest data value will be lost
+
+
+
+ +

+getStyle

+
+public GraphViewSeries.GraphViewSeriesStyle getStyle()
+
+
+ +
Returns:
series styles. never null
+
+
+
+ +

+removeGraphView

+
+public void removeGraphView(GraphView graphView)
+
+
you should use GraphView.removeSeries(GraphViewSeries) +

+

+
Parameters:
graphView -
+
+
+
+ +

+resetData

+
+public void resetData(GraphViewDataInterface[] values)
+
+
clears the current data and set the new. + redraws the graphview(s) +

+

+
Parameters:
values - new data
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/GraphViewStyle.html b/doc/com/jjoe64/graphview/GraphViewStyle.html new file mode 100644 index 000000000..8f3c7f2df --- /dev/null +++ b/doc/com/jjoe64/graphview/GraphViewStyle.html @@ -0,0 +1,522 @@ + + + + + + +GraphViewStyle + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview +
+Class GraphViewStyle

+
+java.lang.Object
+  extended by com.jjoe64.graphview.GraphViewStyle
+
+
+
+
public class GraphViewStyle
extends java.lang.Object
+ + +

+Styles for the GraphView + Important: Use GraphViewSeries.GraphViewSeriesStyle for series-specify styling +

+ +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
GraphViewStyle() + +
+           
GraphViewStyle(int vLabelsColor, + int hLabelsColor, + int gridColor) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetGridColor() + +
+           
+ intgetHorizontalLabelsColor() + +
+           
+ intgetNumHorizontalLabels() + +
+           
+ intgetNumVerticalLabels() + +
+           
+ floatgetTextSize() + +
+           
+ intgetVerticalLabelsColor() + +
+           
+ intgetVerticalLabelsWidth() + +
+           
+ voidsetGridColor(int c) + +
+           
+ voidsetHorizontalLabelsColor(int c) + +
+           
+ voidsetNumHorizontalLabels(int numHorizontalLabels) + +
+           
+ voidsetNumVerticalLabels(int numVerticalLabels) + +
+           
+ voidsetTextSize(float textSize) + +
+           
+ voidsetVerticalLabelsColor(int c) + +
+           
+ voidsetVerticalLabelsWidth(int verticalLabelsWidth) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GraphViewStyle

+
+public GraphViewStyle()
+
+
+
+ +

+GraphViewStyle

+
+public GraphViewStyle(int vLabelsColor,
+                      int hLabelsColor,
+                      int gridColor)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getGridColor

+
+public int getGridColor()
+
+
+
+
+
+
+ +

+getHorizontalLabelsColor

+
+public int getHorizontalLabelsColor()
+
+
+
+
+
+
+ +

+getNumHorizontalLabels

+
+public int getNumHorizontalLabels()
+
+
+
+
+
+
+ +

+getNumVerticalLabels

+
+public int getNumVerticalLabels()
+
+
+
+
+
+
+ +

+getTextSize

+
+public float getTextSize()
+
+
+
+
+
+
+ +

+getVerticalLabelsColor

+
+public int getVerticalLabelsColor()
+
+
+
+
+
+
+ +

+getVerticalLabelsWidth

+
+public int getVerticalLabelsWidth()
+
+
+
+
+
+
+ +

+setGridColor

+
+public void setGridColor(int c)
+
+
+
+
+
+
+ +

+setHorizontalLabelsColor

+
+public void setHorizontalLabelsColor(int c)
+
+
+
+
+
+
+ +

+setNumHorizontalLabels

+
+public void setNumHorizontalLabels(int numHorizontalLabels)
+
+
+
Parameters:
numHorizontalLabels - 0 = auto
+
+
+
+ +

+setNumVerticalLabels

+
+public void setNumVerticalLabels(int numVerticalLabels)
+
+
+
Parameters:
numVerticalLabels - 0 = auto
+
+
+
+ +

+setTextSize

+
+public void setTextSize(float textSize)
+
+
+
+
+
+
+ +

+setVerticalLabelsColor

+
+public void setVerticalLabelsColor(int c)
+
+
+
+
+
+
+ +

+setVerticalLabelsWidth

+
+public void setVerticalLabelsWidth(int verticalLabelsWidth)
+
+
+
Parameters:
verticalLabelsWidth - 0 = auto
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/LineGraphView.html b/doc/com/jjoe64/graphview/LineGraphView.html new file mode 100644 index 000000000..d18b516b8 --- /dev/null +++ b/doc/com/jjoe64/graphview/LineGraphView.html @@ -0,0 +1,421 @@ + + + + + + +LineGraphView + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview +
+Class LineGraphView

+
+java.lang.Object
+  extended by LinearLayout
+      extended by com.jjoe64.graphview.GraphView
+          extended by com.jjoe64.graphview.LineGraphView
+
+
+
+
public class LineGraphView
extends GraphView
+ + +

+Line Graph View. This draws a line chart. +

+ +

+


+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class com.jjoe64.graphview.GraphView
GraphView.GraphViewData, GraphView.LegendAlign
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class com.jjoe64.graphview.GraphView
paint
+  + + + + + + + + + + + + + +
+Constructor Summary
LineGraphView(Context context, + AttributeSet attrs) + +
+           
LineGraphView(Context context, + java.lang.String title) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddrawSeries(Canvas canvas, + GraphViewDataInterface[] values, + float graphwidth, + float graphheight, + float border, + double minX, + double minY, + double diffX, + double diffY, + float horstart, + GraphViewSeries.GraphViewSeriesStyle style) + +
+           
+ intgetBackgroundColor() + +
+           
+ booleangetDrawBackground() + +
+           
+ voidsetBackgroundColor(int color) + +
+           
+ voidsetDrawBackground(boolean drawBackground) + +
+           
+ + + + + + + +
Methods inherited from class com.jjoe64.graphview.GraphView
addSeries, drawLegend, formatLabel, getCustomLabelFormatter, getGraphViewStyle, getLegendAlign, getLegendWidth, getMaxX, getMaxY, getMinX, getMinY, isDisableTouch, isScrollable, isShowLegend, redrawAll, removeAllSeries, removeSeries, removeSeries, scrollToEnd, setCustomLabelFormatter, setDisableTouch, setGraphViewStyle, setHorizontalLabels, setLegendAlign, setLegendWidth, setManualYAxis, setManualYAxisBounds, setScalable, setScrollable, setShowLegend, setTitle, setVerticalLabels, setViewPort
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+LineGraphView

+
+public LineGraphView(Context context,
+                     AttributeSet attrs)
+
+
+
+ +

+LineGraphView

+
+public LineGraphView(Context context,
+                     java.lang.String title)
+
+
+ + + + + + + + +
+Method Detail
+ +

+drawSeries

+
+public void drawSeries(Canvas canvas,
+                       GraphViewDataInterface[] values,
+                       float graphwidth,
+                       float graphheight,
+                       float border,
+                       double minX,
+                       double minY,
+                       double diffX,
+                       double diffY,
+                       float horstart,
+                       GraphViewSeries.GraphViewSeriesStyle style)
+
+
+
Specified by:
drawSeries in class GraphView
+
+
+
+
+
+
+ +

+getBackgroundColor

+
+public int getBackgroundColor()
+
+
+
+
+
+
+ +

+getDrawBackground

+
+public boolean getDrawBackground()
+
+
+
+
+
+
+ +

+setBackgroundColor

+
+public void setBackgroundColor(int color)
+
+
+
+
+
+
+ +

+setDrawBackground

+
+public void setDrawBackground(boolean drawBackground)
+
+
+
Parameters:
drawBackground - true for a light blue background under the graph line
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/ValueDependentColor.html b/doc/com/jjoe64/graphview/ValueDependentColor.html new file mode 100644 index 000000000..7c13ec07b --- /dev/null +++ b/doc/com/jjoe64/graphview/ValueDependentColor.html @@ -0,0 +1,211 @@ + + + + + + +ValueDependentColor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview +
+Interface ValueDependentColor

+
+
+
public interface ValueDependentColor
+ + +

+you can change the color depending on the value. + takes only effect in BarGraphView +

+ +

+


+ +

+ + + + + + + + + + + + +
+Method Summary
+ intget(GraphViewDataInterface data) + +
+           
+  +

+ + + + + + + + +
+Method Detail
+ +

+get

+
+int get(GraphViewDataInterface data)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/compatible/RealScaleGestureDetector.html b/doc/com/jjoe64/graphview/compatible/RealScaleGestureDetector.html new file mode 100644 index 000000000..821853340 --- /dev/null +++ b/doc/com/jjoe64/graphview/compatible/RealScaleGestureDetector.html @@ -0,0 +1,250 @@ + + + + + + +RealScaleGestureDetector + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview.compatible +
+Class RealScaleGestureDetector

+
+java.lang.Object
+  extended by com.jjoe64.graphview.compatible.ScaleGestureDetector
+      extended by com.jjoe64.graphview.compatible.RealScaleGestureDetector
+
+
+
+

+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class com.jjoe64.graphview.compatible.ScaleGestureDetector
ScaleGestureDetector.SimpleOnScaleGestureListener
+  + + + + + + + + + +
+Constructor Summary
RealScaleGestureDetector(Context context, + ScaleGestureDetector fakeScaleGestureDetector, + ScaleGestureDetector.SimpleOnScaleGestureListener fakeListener) + +
+           + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class com.jjoe64.graphview.compatible.ScaleGestureDetector
getScaleFactor, isInProgress, onTouchEvent
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+RealScaleGestureDetector

+
+public RealScaleGestureDetector(Context context,
+                                ScaleGestureDetector fakeScaleGestureDetector,
+                                ScaleGestureDetector.SimpleOnScaleGestureListener fakeListener)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/compatible/ScaleGestureDetector.SimpleOnScaleGestureListener.html b/doc/com/jjoe64/graphview/compatible/ScaleGestureDetector.SimpleOnScaleGestureListener.html new file mode 100644 index 000000000..56a153a95 --- /dev/null +++ b/doc/com/jjoe64/graphview/compatible/ScaleGestureDetector.SimpleOnScaleGestureListener.html @@ -0,0 +1,209 @@ + + + + + + +ScaleGestureDetector.SimpleOnScaleGestureListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview.compatible +
+Interface ScaleGestureDetector.SimpleOnScaleGestureListener

+
+
Enclosing class:
ScaleGestureDetector
+
+
+
+
public static interface ScaleGestureDetector.SimpleOnScaleGestureListener
+ + +

+


+ +

+ + + + + + + + + + + + +
+Method Summary
+ booleanonScale(ScaleGestureDetector detector) + +
+           
+  +

+ + + + + + + + +
+Method Detail
+ +

+onScale

+
+boolean onScale(ScaleGestureDetector detector)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/compatible/ScaleGestureDetector.html b/doc/com/jjoe64/graphview/compatible/ScaleGestureDetector.html new file mode 100644 index 000000000..d1fe400bd --- /dev/null +++ b/doc/com/jjoe64/graphview/compatible/ScaleGestureDetector.html @@ -0,0 +1,314 @@ + + + + + + +ScaleGestureDetector + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +com.jjoe64.graphview.compatible +
+Class ScaleGestureDetector

+
+java.lang.Object
+  extended by com.jjoe64.graphview.compatible.ScaleGestureDetector
+
+
+
Direct Known Subclasses:
RealScaleGestureDetector
+
+
+
+
public class ScaleGestureDetector
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static interfaceScaleGestureDetector.SimpleOnScaleGestureListener + +
+           
+  + + + + + + + + + + +
+Constructor Summary
ScaleGestureDetector(Context context, + ScaleGestureDetector.SimpleOnScaleGestureListener simpleOnScaleGestureListener) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetScaleFactor() + +
+           
+ booleanisInProgress() + +
+           
+ voidonTouchEvent(MotionEvent event) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ScaleGestureDetector

+
+public ScaleGestureDetector(Context context,
+                            ScaleGestureDetector.SimpleOnScaleGestureListener simpleOnScaleGestureListener)
+
+
+
Parameters:
context -
simpleOnScaleGestureListener -
+
+ + + + + + + + +
+Method Detail
+ +

+getScaleFactor

+
+public double getScaleFactor()
+
+
+
+
+
+
+ +

+isInProgress

+
+public boolean isInProgress()
+
+
+
+
+
+
+ +

+onTouchEvent

+
+public void onTouchEvent(MotionEvent event)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/compatible/package-frame.html b/doc/com/jjoe64/graphview/compatible/package-frame.html new file mode 100644 index 000000000..68eaca084 --- /dev/null +++ b/doc/com/jjoe64/graphview/compatible/package-frame.html @@ -0,0 +1,45 @@ + + + + + + +com.jjoe64.graphview.compatible + + + + + + + + + + + +com.jjoe64.graphview.compatible + + + + +
+Interfaces  + +
+ScaleGestureDetector.SimpleOnScaleGestureListener
+ + + + + + +
+Classes  + +
+RealScaleGestureDetector +
+ScaleGestureDetector
+ + + + diff --git a/doc/com/jjoe64/graphview/compatible/package-summary.html b/doc/com/jjoe64/graphview/compatible/package-summary.html new file mode 100644 index 000000000..0b5f6924f --- /dev/null +++ b/doc/com/jjoe64/graphview/compatible/package-summary.html @@ -0,0 +1,165 @@ + + + + + + +com.jjoe64.graphview.compatible + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package com.jjoe64.graphview.compatible +

+ + + + + + + + + +
+Interface Summary
ScaleGestureDetector.SimpleOnScaleGestureListener 
+  + +

+ + + + + + + +
+Class Summary
RealScaleGestureDetector
+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/compatible/package-tree.html b/doc/com/jjoe64/graphview/compatible/package-tree.html new file mode 100644 index 000000000..45d66fdc3 --- /dev/null +++ b/doc/com/jjoe64/graphview/compatible/package-tree.html @@ -0,0 +1,160 @@ + + + + + + +com.jjoe64.graphview.compatible Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package com.jjoe64.graphview.compatible +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/com/jjoe64/graphview/package-frame.html b/doc/com/jjoe64/graphview/package-frame.html index adb114473..e74175d27 100644 --- a/doc/com/jjoe64/graphview/package-frame.html +++ b/doc/com/jjoe64/graphview/package-frame.html @@ -2,12 +2,12 @@ - + com.jjoe64.graphview - + @@ -17,15 +17,51 @@ com.jjoe64.graphview + + + + +
+Interfaces  + +
+CustomLabelFormatter +
+GraphViewDataInterface +
+ValueDependentColor
+ + +GraphView.GraphViewData +
+GraphViewSeries +
+GraphViewSeries.GraphViewSeriesStyle +
+GraphViewStyle +
+LineGraphView + +
Classes 
+BarGraphView +
GraphView
-GraphView.GraphViewData
+ + + + +
+Enums  + +
+GraphView.LegendAlign
diff --git a/doc/com/jjoe64/graphview/package-summary.html b/doc/com/jjoe64/graphview/package-summary.html index 44a845fe5..450f240ad 100644 --- a/doc/com/jjoe64/graphview/package-summary.html +++ b/doc/com/jjoe64/graphview/package-summary.html @@ -2,12 +2,12 @@ - + com.jjoe64.graphview - + @@ -37,7 +37,8 @@ - + + @@ -55,7 +56,7 @@ + NEXT PACKAGE