com.elegantj.graphx.bar
Class PercentageConeHBarGraph
java.lang.Object
|
+--com.elegantj.graphx.GraphTypeObject
|
+--com.elegantj.graphx.bar.BarGraphTypeObject
|
+--com.elegantj.graphx.bar.HorizontalBarGraphTypeObject
|
+--com.elegantj.graphx.bar.StackedHBarGraph
|
+--com.elegantj.graphx.bar.StackedPyramidHBarGraph
|
+--com.elegantj.graphx.bar.PercentagePyramidHBarGraph
|
+--com.elegantj.graphx.bar.PercentageConeHBarGraph
- All Implemented Interfaces:
- java.io.Serializable
- public class PercentageConeHBarGraph
- extends PercentagePyramidHBarGraph
- implements java.io.Serializable
PercentageConeHBarGraph is used to render Horizontal Bar Graph
- See Also:
- Serialized Form
| Fields inherited from class com.elegantj.graphx.bar.BarGraphTypeObject |
EXPLAN_HOFFSET, H_SPACE, m_3DHOffset, m_3DVOffset, m_BarGraph, m_BarGraphExplanNotes, m_BarWidth, m_ExplanAreaAlign, m_ExplanAreaHeight, m_ExplanAreaPosition, m_ExplanAreaWidth, m_fDebug, m_FontHeight, m_GraphAreaWidth, m_GraphBarDetail, m_GraphLabel, m_GraphRectangle, m_GraphTitleDetail, m_GraphXAxisDetail, m_GraphXAxisRectangle, m_GraphYAxisDetail, m_GraphYAxisRectangle, m_GraphZAxisDetail, m_GraphZAxisRectangle, m_Height, m_HOffset, m_Is3DGraph, m_IsPointSet, m_MinusYClipLabels, m_MinusYClipLength, m_MouseOverTextRect, m_OldMODetail, m_PlusYClipLabels, m_PlusYClipLength, m_PolXLabelList, m_PolYLabelList, m_SBDataMatrix, m_TextAlign, m_TitleFont, m_TitleFontHeight, m_TitleHeight, m_TitleRectangle, m_VOffset, m_Width, m_XAxisHeight, m_XAxisLabelFont, m_XAxisWidth, m_XGradLength, m_XLabels, m_XLabelVSteps, m_XLength, m_YAbsGradLabel, m_YAxisHeight, m_YAxisLabelFont, m_YAxisWidth, m_YClipLabels, m_YClipLength, m_YGradLength, m_YMaxLabelValue, m_YMinLabelValue, m_ZGradLength, m_ZLabels |
|
Method Summary |
void |
draw2DGraph()
Draws the 2D Graph |
void |
draw3DGraph()
Draw 3D Bar Graph |
boolean |
drawMouseOverEffect(GraphicsEx inGraphicsEx,
DrillDownDetail inDDD,
boolean isMOEDraw,
com.elegantj.editors.AWTBorder inBorder,
boolean isMOTDraw,
boolean isRestore)
This method returns true If any shape is drawn on given graphics Object otherwize false |
void |
drawStacked3DGraph(GraphicsEx inGraphicsEx,
java.util.Vector record,
int theH,
int theV,
int theLength,
boolean isUpper)
draw stacked 3D cone |
| Methods inherited from class com.elegantj.graphx.bar.HorizontalBarGraphTypeObject |
drawGraphAreaBackground, drawMouseOverText, drawPolygon, drawXAxisGridAndTick, drawXAxisLabels, drawXAxisLine, drawYAxisGridAndTick, drawYAxisLabels, drawYAxisLine, getClickedXAxisLabel, getClickedYAxisLabel |
| Methods inherited from class com.elegantj.graphx.bar.BarGraphTypeObject |
drawExplanNotes, drawGraph, drawTitle, getDrillDownDetail, getDrillDownDetail, getGraphAreaPolygon, getPolygon, getTickHeight, init, initTitle, reDrawing, setMouseOverPoint |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PercentageConeHBarGraph
public PercentageConeHBarGraph(BarGraph inGraphMain)
throws GraphException
- Creates the PercentageConeHBarGraph with specified BarGraph object
draw3DGraph
public void draw3DGraph()
- Draw 3D Bar Graph
- Overrides:
draw3DGraph in class PercentagePyramidHBarGraph
drawStacked3DGraph
public void drawStacked3DGraph(GraphicsEx inGraphicsEx,
java.util.Vector record,
int theH,
int theV,
int theLength,
boolean isUpper)
- draw stacked 3D cone
- Overrides:
drawStacked3DGraph in class StackedPyramidHBarGraph
- Parameters:
inGraphicsEx - instanceof GraphicsExrecord - vector contain cone parameter i.e length, color, gradient colortheH - left coordinate of base PolygontheV - top coordinate of base PolygontheLength - the Maximum length of stacked coneisUpper - indicate the stacked cone is (upper or below) to zero line
draw2DGraph
public void draw2DGraph()
- Draws the 2D Graph
- Overrides:
draw2DGraph in class PercentagePyramidHBarGraph
drawMouseOverEffect
public boolean drawMouseOverEffect(GraphicsEx inGraphicsEx,
DrillDownDetail inDDD,
boolean isMOEDraw,
com.elegantj.editors.AWTBorder inBorder,
boolean isMOTDraw,
boolean isRestore)
- This method returns true If any shape is drawn on given graphics Object otherwize false
- Overrides:
drawMouseOverEffect in class PercentagePyramidHBarGraph
- Parameters:
inGraphicsEx - GraphicsEx ObjectinDDD - DrillDownDetail ObjectisMOEDraw - true - to draw mouse over effectinBorder - AWTBorder ObjectisMOTDraw - true - to draw mouse over TextisRestore - true - to draw mouse over effect or mouse over text, false - to remove mouse over effect or mouse over text
- Returns:
- boolean true If any shape is drawn on given graphics Object otherwize false
For any feedback, suggestion, or query, please revert back to support@elegantcharts.com
Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjcharts.com
All Rights Reserved.