类 GraphicFactory
- java.lang.Object
-
- org.meteoinfo.chart.plot.GraphicFactory
-
public class GraphicFactory extends java.lang.Object- 作者:
- Yaqiang Wang
-
-
构造器概要
构造器 构造器 说明 GraphicFactory()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static GraphiccreateArrow(double x, double y, double dx, double dy, ArrowPolygonBreak ab)Create arrow polygonstatic GraphiccreateArrowLine(double x, double y, double dx, double dy, ArrowLineBreak ab)Create arrow linestatic GraphiccreateArrowLine(ucar.ma2.Array x, ucar.ma2.Array y, ArrowLineBreak ab, boolean iscurve)Create arrow linestatic GraphicCollectioncreateArrows(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array udata, ucar.ma2.Array vdata, ucar.ma2.Array cdata, LegendScheme ls, boolean isUV)Create wind arrowsstatic GraphicCollectioncreateArrows3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ucar.ma2.Array udata, ucar.ma2.Array vdata, ucar.ma2.Array wdata, float length, ucar.ma2.Array cdata, LegendScheme ls)Create wind arrowsstatic GraphicCollectioncreateBarbs(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array udata, ucar.ma2.Array vdata, ucar.ma2.Array cdata, LegendScheme ls, boolean isUV)Create wind barbsstatic GraphicCollectioncreateBars(ucar.ma2.Array xdata, ucar.ma2.Array ydata, boolean autoWidth, ucar.ma2.Array widths, boolean drawError, ucar.ma2.Array error, boolean drawBottom, ucar.ma2.Array bottom, java.util.List<BarBreak> bbs)Create bar graphicsstatic GraphicCollectioncreateBars_bak(ucar.ma2.Array xdata, ucar.ma2.Array ydata, boolean autoWidth, double width, boolean drawError, ucar.ma2.Array error, boolean drawBottom, ucar.ma2.Array bottom, java.util.List<BarBreak> bbs)Create bar graphicsstatic GraphicCollectioncreateBars1(ucar.ma2.Array xdata, ucar.ma2.Array ydata, boolean autoWidth, ucar.ma2.Array widths, boolean drawError, ucar.ma2.Array error, boolean drawBottom, ucar.ma2.Array bottom, java.util.List<BarBreak> bbs)Create bar graphicsstatic GraphicCollectioncreateBox(java.util.List<ucar.ma2.Array> xdata, java.util.List<java.lang.Number> positions, java.util.List<java.lang.Number> widths, boolean showcaps, boolean showfliers, boolean showmeans, PolygonBreak boxBreak, PolylineBreak medianBreak, PolylineBreak whiskerBreak, PolylineBreak capBreak, ColorBreak meanBreak, PointBreak flierBreak)Create box graphicsstatic GraphicCollectioncreateContourLines(GridData gridData, double offset, java.lang.String zdir, LegendScheme ls, boolean isSmooth)Create contour linesstatic GraphicCollectioncreateContourLines(GridData gridData, double offset, java.lang.String zdir, LegendScheme ls, boolean isSmooth, java.util.List<java.lang.Number> sePoint)Create contour linesstatic GraphicCollectioncreateContourLines(GridData gridData, LegendScheme ls, boolean isSmooth)Create contour linesstatic GraphicCollectioncreateContourPolygons(GridData gridData, double offset, java.lang.String zdir, LegendScheme ls, boolean isSmooth)Create 3D contour polygonsstatic GraphicCollectioncreateContourPolygons(GridData gridData, double offset, java.lang.String zdir, LegendScheme ls, boolean isSmooth, java.util.List<java.lang.Number> sePoint)Create 3D contour polygonsstatic GraphicCollectioncreateContourPolygons(GridData gridData, LegendScheme ls, boolean isSmooth)Create contour polygonsstatic GraphicCollectioncreateErrorLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array xErrorLeft, ucar.ma2.Array xErrorRight, ucar.ma2.Array yErrorBottom, ucar.ma2.Array yErrorUp, PolylineBreak cb, PolylineBreak ecb, float capSize)Create error LineString graphicstatic GraphicCollectioncreateErrorLineString_bak(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array xError, ucar.ma2.Array yError, ColorBreak cb)Create error LineString graphicstatic GraphicCollectioncreateErrorLineString_bak1(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array xErrorLeft, ucar.ma2.Array xErrorRight, ucar.ma2.Array yErrorBottom, ucar.ma2.Array yErrorUp, ColorBreak cb, ColorBreak ecb, java.lang.Double capSize)Create error LineString graphicstatic GraphicCollectioncreateFillBetweenPolygons(ucar.ma2.Array xdata, ucar.ma2.Array y1data, ucar.ma2.Array y2data, ucar.ma2.Array where, PolygonBreak pb)Create fill between polygonsstatic GraphicCollectioncreateFillBetweenPolygons(ucar.ma2.Array xdata, ucar.ma2.Array y1data, ucar.ma2.Array y2data, ucar.ma2.Array where, PolygonBreak pb, double offset, java.lang.String zdir)Create fill between polygonsstatic GraphicCollectioncreateFillBetweenPolygons(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array y1data, ucar.ma2.Array y2data, ucar.ma2.Array where, PolygonBreak pb, double offset, java.lang.String zdir)Create fill between polygonsstatic GraphicCollectioncreateFillBetweenPolygonsX(ucar.ma2.Array ydata, ucar.ma2.Array x1data, ucar.ma2.Array x2data, ucar.ma2.Array where, PolygonBreak pb)Create fill between polygons - X directionstatic GraphicCollectioncreateGraphics(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ColorBreak cb)Create graphicsstatic GraphicCollectioncreateGraphicsFromLayer(VectorLayer layer, double offset, double xshift)Create 3D graphics from a VectorLayer.static GraphicCollectioncreateGridPolygons(ucar.ma2.Array x_s, ucar.ma2.Array y_s, ucar.ma2.Array a, LegendScheme ls)Create grid polygonsstatic GraphicCollectioncreateHBars(ucar.ma2.Array ydata, ucar.ma2.Array xdata, boolean autoHeight, ucar.ma2.Array heights, boolean drawError, ucar.ma2.Array error, boolean drawLeft, ucar.ma2.Array left, java.util.List<BarBreak> bbs)Create horizontal bar graphicsstatic GraphicCollectioncreateHistBars(ucar.ma2.Array data, int bins, java.util.List<BarBreak> bbs)Create histogram bar graphicsstatic GraphicCollectioncreateHistBars(ucar.ma2.Array data, ucar.ma2.Array bins, java.util.List<BarBreak> bbs)Create histogram bar graphicsstatic GraphicCollectioncreateHistBars(ucar.ma2.Array data, ucar.ma2.Array xdata, ucar.ma2.Array ydata, java.util.List<BarBreak> bbs)Create histogram bar graphicsstatic GraphiccreateImage(java.awt.image.BufferedImage image)Create an image graphicstatic GraphiccreateImage(java.util.List<ucar.ma2.Array> data, java.util.List<java.lang.Number> extent)Create image by RGB data arraystatic GraphiccreateImage(GridArray gdata, LegendScheme ls)Create imagestatic GraphicCollectioncreateImage(GridArray gdata, LegendScheme ls, double offset, java.lang.String zdir, java.util.List<java.lang.Number> sePoint, java.lang.String interpolation)Create imagestatic GraphiccreateImage(GridArray gdata, LegendScheme ls, java.util.List<java.lang.Number> extent)Create imagestatic GraphicCollectioncreateImage(ImageLayer layer, double offset, double xshift, java.lang.String interpolation)Create imagestatic GraphiccreateImage(ucar.ma2.Array gdata, java.util.List<java.lang.Number> extent)Create imagestatic GraphiccreateImage(ucar.ma2.Array gdata, LegendScheme ls, java.util.List<java.lang.Number> extent)Create imagestatic GraphicCollectioncreateImage(ucar.ma2.Array x, ucar.ma2.Array y, java.util.List<ucar.ma2.Array> data, double offset, java.lang.String zdir, java.lang.String interpolation)Create image by RGB data arraystatic GraphicCollectioncreateLineString(XYListDataset data, java.util.List<ColorBreak> cbs)Create LineString graphicstatic GraphicCollectioncreateLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, java.util.List<ColorBreak> cbs, boolean iscurve)Create LineString graphicstatic GraphicCollectioncreateLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ColorBreak cb)Create LineString graphicstatic GraphicCollectioncreateLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ColorBreak cb, boolean iscurve)Create LineString graphicstatic GraphicCollectioncreateLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, LegendScheme ls, boolean iscurve)Create LineString graphicstatic GraphicCollectioncreateLineString3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, java.util.List<ColorBreak> cbs)Create 3D LineString graphicstatic GraphicCollectioncreateLineString3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ColorBreak cb)Create 3D LineString graphicstatic GraphicCollectioncreateLineString3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ucar.ma2.Array mdata, LegendScheme ls)Create 3D LineString graphicstatic GraphicCollectioncreateMeshPolygons(ucar.ma2.Array xa, ucar.ma2.Array ya, ucar.ma2.Array za, LegendScheme ls)Add mesh polygonsstatic GraphicCollectioncreatePColorPolygons(ucar.ma2.Array x_s, ucar.ma2.Array y_s, ucar.ma2.Array a, LegendScheme ls)Create pseudocolor polygonsstatic GraphicCollection[]createPieArcs(ucar.ma2.Array xdata, java.util.List<java.awt.Color> colors, java.util.List<java.lang.String> labels, float startAngle, java.util.List<java.lang.Number> explode, java.awt.Font labelFont, java.awt.Color labelColor, float labelDis, java.lang.String autopct, float pctDis)Create pie arc polygonsstatic GraphicCollectioncreatePoints(ucar.ma2.Array xdata, ucar.ma2.Array ydata, java.util.List<ColorBreak> cbs)Create graphicsstatic GraphicCollectioncreatePoints(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, LegendScheme ls)Create graphicsstatic GraphicCollectioncreatePoints3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, java.util.List<ColorBreak> cbs)Create graphicsstatic GraphicCollectioncreatePoints3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ColorBreak cb)Create graphicsstatic GraphicCollectioncreatePoints3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ucar.ma2.Array cdata, LegendScheme ls)Create 3D point graphicsstatic GraphicCollectioncreatePolygons(ucar.ma2.Array xa, ucar.ma2.Array ya, PolygonBreak pgb)Add polygonsstatic GraphiccreateRectangle(java.util.List<java.lang.Number> pos, java.util.List<java.lang.Number> curvature, PolygonBreak pgb)Create rectangle graphicstatic GraphicCollectioncreateStems(ucar.ma2.Array xdata, ucar.ma2.Array ydata, PolylineBreak plb, PointBreak pb, PolylineBreak bplb, double bottom)Create stem graphicsstatic GraphicCollection[]createStems3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, java.util.List<ColorBreak> cbs, PolylineBreak plb, double bottom, boolean sameStemColor)Create 3D stem graphicsstatic GraphicCollection[]createStems3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ucar.ma2.Array cdata, LegendScheme ls, PolylineBreak plb, double bottom, boolean sameStemColor)Create 3D stem graphicsstatic GraphicCollectioncreateStepLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ColorBreak cb, java.lang.String where)Create step LineString graphicstatic GraphicCollectioncreateWireframe(ucar.ma2.Array xa, ucar.ma2.Array ya, ucar.ma2.Array za, PolylineBreak pb)Add wireframe polylinesstatic voidpolarToCartesian(GraphicCollection graphics)Convert graphics from polar to cartesian coordinate
-
-
-
方法详细资料
-
createLineString
public static GraphicCollection createLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ColorBreak cb)
Create LineString graphic- 参数:
xdata- X data arrayydata- Y data arraycb- Color break- 返回:
- LineString graphic
-
createLineString
public static GraphicCollection createLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ColorBreak cb, boolean iscurve)
Create LineString graphic- 参数:
xdata- X data arrayydata- Y data arraycb- Color breakiscurve- Is curve line or not- 返回:
- LineString graphic
-
createLineString
public static GraphicCollection createLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, java.util.List<ColorBreak> cbs, boolean iscurve)
Create LineString graphic- 参数:
xdata- X data arrayydata- Y data arraycbs- Color break listiscurve- Is curve line or not- 返回:
- LineString graphic
-
createLineString
public static GraphicCollection createLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, LegendScheme ls, boolean iscurve)
Create LineString graphic- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arrayls- Legend schemeiscurve- Is curve line or not- 返回:
- LineString graphic
-
createLineString
public static GraphicCollection createLineString(XYListDataset data, java.util.List<ColorBreak> cbs)
Create LineString graphic- 参数:
data- Y data arraycbs- Color breaks- 返回:
- LineString graphic
-
createLineString3D
public static GraphicCollection createLineString3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ColorBreak cb)
Create 3D LineString graphic- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arraycb- Color break- 返回:
- LineString graphic
-
createLineString3D
public static GraphicCollection createLineString3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, java.util.List<ColorBreak> cbs)
Create 3D LineString graphic- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arraycbs- Color break list- 返回:
- LineString graphic
-
createLineString3D
public static GraphicCollection createLineString3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ucar.ma2.Array mdata, LegendScheme ls)
Create 3D LineString graphic- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arraymdata- M data arrayls- Legend scheme- 返回:
- LineString graphic
-
createErrorLineString
public static GraphicCollection createErrorLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array xErrorLeft, ucar.ma2.Array xErrorRight, ucar.ma2.Array yErrorBottom, ucar.ma2.Array yErrorUp, PolylineBreak cb, PolylineBreak ecb, float capSize)
Create error LineString graphic- 参数:
xdata- X data arrayydata- Y data arrayxErrorLeft- X error array - leftxErrorRight- X error array - rightyErrorBottom- Y error array - bottomyErrorUp- Y error array - upcb- Color breakecb- Error bar color breakcapSize- The length of the error bar caps.- 返回:
- LineString graphics
-
createErrorLineString_bak1
public static GraphicCollection createErrorLineString_bak1(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array xErrorLeft, ucar.ma2.Array xErrorRight, ucar.ma2.Array yErrorBottom, ucar.ma2.Array yErrorUp, ColorBreak cb, ColorBreak ecb, java.lang.Double capSize)
Create error LineString graphic- 参数:
xdata- X data arrayydata- Y data arrayxErrorLeft- X error array - leftxErrorRight- X error array - rightyErrorBottom- Y error array - bottomyErrorUp- Y error array - upcb- Color breakecb- Error bar color breakcapSize- The length of the error bar caps.- 返回:
- LineString graphics
-
createErrorLineString_bak
public static GraphicCollection createErrorLineString_bak(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array xError, ucar.ma2.Array yError, ColorBreak cb)
Create error LineString graphic- 参数:
xdata- X data arrayydata- Y data arrayxError- X error arrayyError- Y error arraycb- Color break- 返回:
- LineString graphic
-
createStepLineString
public static GraphicCollection createStepLineString(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ColorBreak cb, java.lang.String where)
Create step LineString graphic- 参数:
xdata- X data arrayydata- Y data arraycb- Color breakwhere- Where - pre, post, mid- 返回:
- LineString graphic
-
createGraphics
public static GraphicCollection createGraphics(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ColorBreak cb)
Create graphics- 参数:
xdata- X data arrayydata- Y data arraycb- Color break- 返回:
- LineString graphic
-
createPoints
public static GraphicCollection createPoints(ucar.ma2.Array xdata, ucar.ma2.Array ydata, java.util.List<ColorBreak> cbs)
Create graphics- 参数:
xdata- X data arrayydata- Y data arraycbs- Color breaks- 返回:
- LineString graphic
-
createPoints
public static GraphicCollection createPoints(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, LegendScheme ls)
Create graphics- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arrayls- Legend scheme- 返回:
- LineString graphic
-
createPoints3D
public static GraphicCollection createPoints3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ColorBreak cb)
Create graphics- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arraycb- Color break- 返回:
- LineString graphic
-
createPoints3D
public static GraphicCollection createPoints3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, java.util.List<ColorBreak> cbs)
Create graphics- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arraycbs- Color breaks- 返回:
- LineString graphic
-
createPoints3D
public static GraphicCollection createPoints3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ucar.ma2.Array cdata, LegendScheme ls)
Create 3D point graphics- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arraycdata- C data arrayls- Legend scheme- 返回:
- 3D point graphics
-
createStems3D
public static GraphicCollection[] createStems3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, java.util.List<ColorBreak> cbs, PolylineBreak plb, double bottom, boolean sameStemColor)
Create 3D stem graphics- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arraycbs- Color breaksplb- Stem line breakbottom- Stem bottomsameStemColor- Same stem line and point color or not- 返回:
- Graphics
-
createStems3D
public static GraphicCollection[] createStems3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ucar.ma2.Array cdata, LegendScheme ls, PolylineBreak plb, double bottom, boolean sameStemColor)
Create 3D stem graphics- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arraycdata- C data arrayls- Legend schemeplb- Stem line breakbottom- Stem bottomsameStemColor- Same stem line and point color or not- 返回:
- 3D point graphics
-
createPolygons
public static GraphicCollection createPolygons(ucar.ma2.Array xa, ucar.ma2.Array ya, PolygonBreak pgb)
Add polygons- 参数:
xa- X coordinate arrayya- Y coordinate arraypgb- PolygonBreak- 返回:
- Graphics
-
createWireframe
public static GraphicCollection createWireframe(ucar.ma2.Array xa, ucar.ma2.Array ya, ucar.ma2.Array za, PolylineBreak pb)
Add wireframe polylines- 参数:
xa- X coordinate arrayya- Y coordinate arrayza- Z coordinate arraypb- Polyline break- 返回:
- Graphics
-
createMeshPolygons
public static GraphicCollection createMeshPolygons(ucar.ma2.Array xa, ucar.ma2.Array ya, ucar.ma2.Array za, LegendScheme ls)
Add mesh polygons- 参数:
xa- X coordinate arrayya- Y coordinate arrayza- Z coordinate arrayls- Legend scheme- 返回:
- Graphics
-
createGraphicsFromLayer
public static GraphicCollection createGraphicsFromLayer(VectorLayer layer, double offset, double xshift)
Create 3D graphics from a VectorLayer.- 参数:
layer- The layeroffset- Offset of z axis.xshift- X shift - to shift the grahpics in x direction, normally for map in 180 - 360 degree east- 返回:
- Graphics
-
createRectangle
public static Graphic createRectangle(java.util.List<java.lang.Number> pos, java.util.List<java.lang.Number> curvature, PolygonBreak pgb)
Create rectangle graphic- 参数:
pos- Rectangle positioncurvature- Curvaturepgb- Polygon break- 返回:
-
createBars
public static GraphicCollection createBars(ucar.ma2.Array xdata, ucar.ma2.Array ydata, boolean autoWidth, ucar.ma2.Array widths, boolean drawError, ucar.ma2.Array error, boolean drawBottom, ucar.ma2.Array bottom, java.util.List<BarBreak> bbs)
Create bar graphics- 参数:
xdata- X data arrayydata- Y data arrayautoWidth- Is auto width or notwidths- WidthdrawError- Is draw error or noterror- ErrordrawBottom- Is draw bottom or notbottom- Bottombbs- Bar breaks- 返回:
- Bar graphics
-
createHBars
public static GraphicCollection createHBars(ucar.ma2.Array ydata, ucar.ma2.Array xdata, boolean autoHeight, ucar.ma2.Array heights, boolean drawError, ucar.ma2.Array error, boolean drawLeft, ucar.ma2.Array left, java.util.List<BarBreak> bbs)
Create horizontal bar graphics- 参数:
ydata- Y data arrayxdata- X data arrayautoHeight- Is auto height or notheights- HeightsdrawError- Is draw error or noterror- ErrordrawLeft- Is draw left or notleft- Leftbbs- Bar breaks- 返回:
- Bar graphics
-
createBars1
public static GraphicCollection createBars1(ucar.ma2.Array xdata, ucar.ma2.Array ydata, boolean autoWidth, ucar.ma2.Array widths, boolean drawError, ucar.ma2.Array error, boolean drawBottom, ucar.ma2.Array bottom, java.util.List<BarBreak> bbs)
Create bar graphics- 参数:
xdata- X data arrayydata- Y data arrayautoWidth- Is auto width or notwidths- WidthdrawError- Is draw error or noterror- ErrordrawBottom- Is draw bottom or notbottom- Bottombbs- Bar breaks- 返回:
- Bar graphics
-
createBars_bak
public static GraphicCollection createBars_bak(ucar.ma2.Array xdata, ucar.ma2.Array ydata, boolean autoWidth, double width, boolean drawError, ucar.ma2.Array error, boolean drawBottom, ucar.ma2.Array bottom, java.util.List<BarBreak> bbs)
Create bar graphics- 参数:
xdata- X data arrayydata- Y data arrayautoWidth- Is auto width or notwidth- WidthdrawError- Is draw error or noterror- ErrordrawBottom- Is draw bottom or notbottom- Bottombbs- Bar breaks- 返回:
- Bar graphics
-
createHistBars
public static GraphicCollection createHistBars(ucar.ma2.Array data, int bins, java.util.List<BarBreak> bbs)
Create histogram bar graphics- 参数:
data- The data arraybins- Bins numberbbs- Bar breaks- 返回:
- Bar graphics
-
createHistBars
public static GraphicCollection createHistBars(ucar.ma2.Array data, ucar.ma2.Array bins, java.util.List<BarBreak> bbs)
Create histogram bar graphics- 参数:
data- The data arraybins- Bins arraybbs- Bar breaks- 返回:
- Bar graphics
-
createHistBars
public static GraphicCollection createHistBars(ucar.ma2.Array data, ucar.ma2.Array xdata, ucar.ma2.Array ydata, java.util.List<BarBreak> bbs)
Create histogram bar graphics- 参数:
data- The data arrayxdata- X bins dataydata- Y bins databbs- Bar breaks- 返回:
- Bar graphics
-
createStems
public static GraphicCollection createStems(ucar.ma2.Array xdata, ucar.ma2.Array ydata, PolylineBreak plb, PointBreak pb, PolylineBreak bplb, double bottom)
Create stem graphics- 参数:
xdata- X data arrayydata- Y data arrayplb- Polyline breakpb- Point breakbplb- Baseline breakbottom- Bottom- 返回:
- Bar graphics
-
createImage
public static Graphic createImage(java.awt.image.BufferedImage image)
Create an image graphic- 参数:
image- The image- 返回:
- Image graphic
-
createImage
public static Graphic createImage(ucar.ma2.Array gdata, java.util.List<java.lang.Number> extent)
Create image- 参数:
gdata- data arrayextent- Extent- 返回:
- Image graphic
-
createImage
public static Graphic createImage(java.util.List<ucar.ma2.Array> data, java.util.List<java.lang.Number> extent)
Create image by RGB data array- 参数:
data- RGB data array listextent- Exent- 返回:
- Image graphic
-
createImage
public static GraphicCollection createImage(ucar.ma2.Array x, ucar.ma2.Array y, java.util.List<ucar.ma2.Array> data, double offset, java.lang.String zdir, java.lang.String interpolation)
Create image by RGB data array- 参数:
x- X data arrayy- Y data arraydata- RGB data array listoffset- Offset in z axiszdir- Z direction - x, y or zinterpolation- Interpolation- 返回:
- Graphics
-
createImage
public static Graphic createImage(ucar.ma2.Array gdata, LegendScheme ls, java.util.List<java.lang.Number> extent)
Create image- 参数:
gdata- Grid data arrayls- Legend schemeextent- Extent- 返回:
- Image graphic
-
createImage
public static Graphic createImage(GridArray gdata, LegendScheme ls)
Create image- 参数:
gdata- Grid data arrayls- Legend scheme- 返回:
- Image graphic
-
createImage
public static Graphic createImage(GridArray gdata, LegendScheme ls, java.util.List<java.lang.Number> extent)
Create image- 参数:
gdata- Grid data arrayls- Legend schemeextent- Extent- 返回:
- Image graphic
-
createImage
public static GraphicCollection createImage(GridArray gdata, LegendScheme ls, double offset, java.lang.String zdir, java.util.List<java.lang.Number> sePoint, java.lang.String interpolation)
Create image- 参数:
gdata- Grid data arrayls- Legend schemeoffset- Offset of z axiszdir- Z direction - x, y or zsePoint- Start and end points [xstart, ystart, xend, yend]interpolation- Interpolation- 返回:
- Graphics
-
createImage
public static GraphicCollection createImage(ImageLayer layer, double offset, double xshift, java.lang.String interpolation)
Create image- 参数:
layer- Image layeroffset- Offset of z axisxshift- X shift - to shift the grahpics in x direction, normally for map in 180 - 360 degree eastinterpolation- Interpolation- 返回:
- Graphics
-
createContourLines
public static GraphicCollection createContourLines(GridData gridData, LegendScheme ls, boolean isSmooth)
Create contour lines- 参数:
gridData- Grid datals- Legend schemeisSmooth- Is smooth or not- 返回:
- Contour lines
-
createContourLines
public static GraphicCollection createContourLines(GridData gridData, double offset, java.lang.String zdir, LegendScheme ls, boolean isSmooth)
Create contour lines- 参数:
gridData- Grid dataoffset- Offset in z directionzdir- Z direction - x, y or zls- Legend schemeisSmooth- Is smooth or not- 返回:
- Contour lines
-
createContourLines
public static GraphicCollection createContourLines(GridData gridData, double offset, java.lang.String zdir, LegendScheme ls, boolean isSmooth, java.util.List<java.lang.Number> sePoint)
Create contour lines- 参数:
gridData- Grid dataoffset- Offset in z directionzdir- Z direction - x, y or zls- Legend schemeisSmooth- Is smooth or notsePoint- Start and end points [xstart, ystart, xend, yend]- 返回:
- Contour lines
-
createContourPolygons
public static GraphicCollection createContourPolygons(GridData gridData, LegendScheme ls, boolean isSmooth)
Create contour polygons- 参数:
gridData- Grid datals- Legend schemeisSmooth- Is smooth or not- 返回:
- Contour polygons
-
createContourPolygons
public static GraphicCollection createContourPolygons(GridData gridData, double offset, java.lang.String zdir, LegendScheme ls, boolean isSmooth)
Create 3D contour polygons- 参数:
gridData- Grid dataoffset- Offset of z axiszdir- Z direction - x, y or zls- Legend schemeisSmooth- Is smooth or not- 返回:
- Contour polygons
-
createContourPolygons
public static GraphicCollection createContourPolygons(GridData gridData, double offset, java.lang.String zdir, LegendScheme ls, boolean isSmooth, java.util.List<java.lang.Number> sePoint)
Create 3D contour polygons- 参数:
gridData- Grid dataoffset- Offset of z axiszdir- Z direction - x, y or zls- Legend schemeisSmooth- Is smooth or notsePoint- Start and end points [xstart, ystart, xend, yend]- 返回:
- Contour polygons
-
createPColorPolygons
public static GraphicCollection createPColorPolygons(ucar.ma2.Array x_s, ucar.ma2.Array y_s, ucar.ma2.Array a, LegendScheme ls)
Create pseudocolor polygons- 参数:
x_s- scatter X array - 2Dy_s- scatter Y array - 2Da- scatter value array - 2Dls- Legend scheme- 返回:
- Mesh polygon layer
-
createGridPolygons
public static GraphicCollection createGridPolygons(ucar.ma2.Array x_s, ucar.ma2.Array y_s, ucar.ma2.Array a, LegendScheme ls)
Create grid polygons- 参数:
x_s- X array - 1Dy_s- Y array - 1Da- scatter value array - 2Dls- Legend scheme- 返回:
- Grid polygons
-
createFillBetweenPolygons
public static GraphicCollection createFillBetweenPolygons(ucar.ma2.Array xdata, ucar.ma2.Array y1data, ucar.ma2.Array y2data, ucar.ma2.Array where, PolygonBreak pb)
Create fill between polygons- 参数:
xdata- X data arrayy1data- Y1 data arrayy2data- Y2 data arraywhere- Where data arraypb- Polygon break- 返回:
- GraphicCollection
-
createFillBetweenPolygonsX
public static GraphicCollection createFillBetweenPolygonsX(ucar.ma2.Array ydata, ucar.ma2.Array x1data, ucar.ma2.Array x2data, ucar.ma2.Array where, PolygonBreak pb)
Create fill between polygons - X direction- 参数:
ydata- Y data arrayx1data- X1 data arrayx2data- X2 data arraywhere- Where data arraypb- Polygon break- 返回:
- GraphicCollection
-
createFillBetweenPolygons
public static GraphicCollection createFillBetweenPolygons(ucar.ma2.Array xdata, ucar.ma2.Array y1data, ucar.ma2.Array y2data, ucar.ma2.Array where, PolygonBreak pb, double offset, java.lang.String zdir)
Create fill between polygons- 参数:
xdata- X data arrayy1data- Y1 data arrayy2data- Y2 data arraywhere- Where data arraypb- Polygon breakoffset- Offsetzdir- Zdir- 返回:
- GraphicCollection
-
createFillBetweenPolygons
public static GraphicCollection createFillBetweenPolygons(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array y1data, ucar.ma2.Array y2data, ucar.ma2.Array where, PolygonBreak pb, double offset, java.lang.String zdir)
Create fill between polygons- 参数:
xdata- X data arrayydata- Y data arrayy1data- Y1 data arrayy2data- Y2 data arraywhere- Where data arraypb- Polygon breakoffset- Offsetzdir- Zdir- 返回:
- GraphicCollection
-
createBarbs
public static GraphicCollection createBarbs(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array udata, ucar.ma2.Array vdata, ucar.ma2.Array cdata, LegendScheme ls, boolean isUV)
Create wind barbs- 参数:
xdata- X data arrayydata- Y data arrayudata- U/WindDirection data arrayvdata- V/WindSpeed data arraycdata- Colored data arrayls- Legend schemeisUV- Is U/V or not- 返回:
- GraphicCollection
-
createArrow
public static Graphic createArrow(double x, double y, double dx, double dy, ArrowPolygonBreak ab)
Create arrow polygon- 参数:
x- X coordinatey- Y coordinatedx- The length of arrow along x directiondy- The length of arrow along y directionab- The arrow polygon break- 返回:
- Arrow polygon graphic
-
createArrowLine
public static Graphic createArrowLine(double x, double y, double dx, double dy, ArrowLineBreak ab)
Create arrow line- 参数:
x- X coordinatey- Y coordinatedx- The length of arrow along x directiondy- The length of arrow along y directionab- The arrow line break- 返回:
- Arrow line graphic
-
createArrowLine
public static Graphic createArrowLine(ucar.ma2.Array x, ucar.ma2.Array y, ArrowLineBreak ab, boolean iscurve)
Create arrow line- 参数:
x- X coordinatesy- Y coordinatesab- The arrow line breakiscurve- Is curve or not- 返回:
- Arrow line graphic
-
createArrows
public static GraphicCollection createArrows(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array udata, ucar.ma2.Array vdata, ucar.ma2.Array cdata, LegendScheme ls, boolean isUV)
Create wind arrows- 参数:
xdata- X data arrayydata- Y data arrayudata- U/WindDirection data arrayvdata- V/WindSpeed data arraycdata- Colored data arrayls- Legend schemeisUV- Is U/V or not- 返回:
- GraphicCollection
-
createArrows3D
public static GraphicCollection createArrows3D(ucar.ma2.Array xdata, ucar.ma2.Array ydata, ucar.ma2.Array zdata, ucar.ma2.Array udata, ucar.ma2.Array vdata, ucar.ma2.Array wdata, float length, ucar.ma2.Array cdata, LegendScheme ls)
Create wind arrows- 参数:
xdata- X data arrayydata- Y data arrayzdata- Z data arrayudata- U data arrayvdata- V data arraywdata- W data arraylength- The length of each wind arrowcdata- Colored data arrayls- Legend scheme- 返回:
- GraphicCollection
-
createPieArcs
public static GraphicCollection[] createPieArcs(ucar.ma2.Array xdata, java.util.List<java.awt.Color> colors, java.util.List<java.lang.String> labels, float startAngle, java.util.List<java.lang.Number> explode, java.awt.Font labelFont, java.awt.Color labelColor, float labelDis, java.lang.String autopct, float pctDis)
Create pie arc polygons- 参数:
xdata- X data arraycolors- Colorslabels- LabelsstartAngle- Start angleexplode- ExplodelabelFont- Label fontlabelColor- Label colorlabelDis- Label distanceautopct- pct formatpctDis- pct distance- 返回:
- GraphicCollection
-
createBox
public static GraphicCollection createBox(java.util.List<ucar.ma2.Array> xdata, java.util.List<java.lang.Number> positions, java.util.List<java.lang.Number> widths, boolean showcaps, boolean showfliers, boolean showmeans, PolygonBreak boxBreak, PolylineBreak medianBreak, PolylineBreak whiskerBreak, PolylineBreak capBreak, ColorBreak meanBreak, PointBreak flierBreak)
Create box graphics- 参数:
xdata- X data array listpositions- Box position listwidths- Box width listshowcaps- Show caps or notshowfliers- Show fliers or notshowmeans- Show means or notboxBreak- Box polygon breakmedianBreak- Meandian line breakwhiskerBreak- Whisker line breakcapBreak- Whisker cap line breakmeanBreak- Mean point breakflierBreak- Flier point break- 返回:
- GraphicCollection
-
polarToCartesian
public static void polarToCartesian(GraphicCollection graphics)
Convert graphics from polar to cartesian coordinate- 参数:
graphics- Graphics
-
-