类 GraphicFactory


  • public class GraphicFactory
    extends java.lang.Object
    作者:
    Yaqiang Wang
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static org.meteoinfo.geometry.graphic.Graphic createArrow​(double x, double y, double dx, double dy, org.meteoinfo.geometry.legend.ArrowPolygonBreak ab)
      Create arrow polygon
      static org.meteoinfo.geometry.graphic.Graphic createArrowLine​(double x, double y, double dx, double dy, org.meteoinfo.geometry.legend.ArrowLineBreak ab)
      Create arrow line
      static org.meteoinfo.geometry.graphic.Graphic createArrowLine​(org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, org.meteoinfo.geometry.legend.ArrowLineBreak ab, boolean iscurve)
      Create arrow line
      static org.meteoinfo.geometry.graphic.GraphicCollection createArrows​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array udata, org.meteoinfo.ndarray.Array vdata, org.meteoinfo.ndarray.Array cdata, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isUV)
      Create wind arrows
      static org.meteoinfo.geometry.graphic.GraphicCollection createArrows3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.ndarray.Array udata, org.meteoinfo.ndarray.Array vdata, org.meteoinfo.ndarray.Array wdata, float scale, float headWidth, float headLength, org.meteoinfo.ndarray.Array cdata, org.meteoinfo.geometry.legend.LegendScheme ls)
      Create wind arrows
      static org.meteoinfo.geometry.graphic.GraphicCollection createBarbs​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array udata, org.meteoinfo.ndarray.Array vdata, org.meteoinfo.ndarray.Array cdata, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isUV)
      Create wind barbs
      static org.meteoinfo.geometry.graphic.GraphicCollection createBars​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, boolean autoWidth, org.meteoinfo.ndarray.Array widths, boolean drawError, org.meteoinfo.ndarray.Array error, boolean drawBottom, org.meteoinfo.ndarray.Array bottom, java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
      Create bar graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createBars1​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, boolean autoWidth, org.meteoinfo.ndarray.Array widths, boolean drawError, org.meteoinfo.ndarray.Array error, boolean drawBottom, org.meteoinfo.ndarray.Array bottom, java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
      Create bar graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createBars3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, boolean autoWidth, org.meteoinfo.ndarray.Array widths, org.meteoinfo.ndarray.Array bottom, java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
      Create 3D bar graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createBox​(java.util.List<org.meteoinfo.ndarray.Array> xdata, java.util.List<java.lang.Number> positions, java.util.List<java.lang.Number> widths, boolean showcaps, boolean showfliers, boolean showmeans, boolean showmedians, org.meteoinfo.geometry.legend.PolygonBreak boxBreak, org.meteoinfo.geometry.legend.ColorBreak medianBreak, org.meteoinfo.geometry.legend.PolylineBreak whiskerBreak, org.meteoinfo.geometry.legend.PolylineBreak capBreak, org.meteoinfo.geometry.legend.ColorBreak meanBreak, org.meteoinfo.geometry.legend.PointBreak flierBreak)
      Create box graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createContourLines​(org.meteoinfo.data.GridData gridData, double offset, java.lang.String zdir, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)
      Create contour lines
      static org.meteoinfo.geometry.graphic.GraphicCollection createContourLines​(org.meteoinfo.data.GridData gridData, double offset, java.lang.String zdir, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth, java.util.List<java.lang.Number> sePoint)
      Create contour lines
      static org.meteoinfo.geometry.graphic.GraphicCollection createContourLines​(org.meteoinfo.data.GridData gridData, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)
      Create contour lines
      static org.meteoinfo.geometry.graphic.GraphicCollection createContourLines​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array va, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)
      Create contour lines
      static org.meteoinfo.geometry.graphic.GraphicCollection createContourPolygons​(org.meteoinfo.data.GridData gridData, double offset, java.lang.String zdir, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)
      Create 3D contour polygons
      static org.meteoinfo.geometry.graphic.GraphicCollection createContourPolygons​(org.meteoinfo.data.GridData gridData, double offset, java.lang.String zdir, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth, java.util.List<java.lang.Number> sePoint)
      Create 3D contour polygons
      static org.meteoinfo.geometry.graphic.GraphicCollection createContourPolygons​(org.meteoinfo.data.GridData gridData, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)
      Create contour polygons
      static org.meteoinfo.geometry.graphic.GraphicCollection createContourPolygons​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array va, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)
      Create contour polygons
      static org.meteoinfo.geometry.graphic.GraphicCollection createCylinderBars3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, boolean autoWidth, org.meteoinfo.ndarray.Array widths, org.meteoinfo.ndarray.Array bottom, java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
      Create 3D cylinder bar graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createErrorLineString​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array xErrorLeft, org.meteoinfo.ndarray.Array xErrorRight, org.meteoinfo.ndarray.Array yErrorBottom, org.meteoinfo.ndarray.Array yErrorUp, org.meteoinfo.geometry.legend.PolylineBreak cb, org.meteoinfo.geometry.legend.PolylineBreak ecb, float capSize)
      Create error LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createErrorLineString_bak1​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array xErrorLeft, org.meteoinfo.ndarray.Array xErrorRight, org.meteoinfo.ndarray.Array yErrorBottom, org.meteoinfo.ndarray.Array yErrorUp, org.meteoinfo.geometry.legend.ColorBreak cb, org.meteoinfo.geometry.legend.ColorBreak ecb, java.lang.Double capSize)
      Create error LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createFillBetweenPolygons​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array y1data, org.meteoinfo.ndarray.Array y2data, org.meteoinfo.ndarray.Array where, org.meteoinfo.geometry.legend.PolygonBreak pb)
      Create fill between polygons
      static org.meteoinfo.geometry.graphic.GraphicCollection createFillBetweenPolygons​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array y1data, org.meteoinfo.ndarray.Array y2data, org.meteoinfo.ndarray.Array where, org.meteoinfo.geometry.legend.PolygonBreak pb, double offset, java.lang.String zdir)
      Create fill between polygons
      static org.meteoinfo.geometry.graphic.GraphicCollection createFillBetweenPolygons​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array y1data, org.meteoinfo.ndarray.Array y2data, org.meteoinfo.ndarray.Array where, org.meteoinfo.geometry.legend.PolygonBreak pb, double offset, java.lang.String zdir)
      Create fill between polygons
      static org.meteoinfo.geometry.graphic.GraphicCollection createFillBetweenPolygonsX​(org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array x1data, org.meteoinfo.ndarray.Array x2data, org.meteoinfo.ndarray.Array where, org.meteoinfo.geometry.legend.PolygonBreak pb)
      Create fill between polygons - X direction
      static org.meteoinfo.geometry.graphic.GraphicCollection createGraphics​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.ColorBreak cb)
      Create graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createGraphicsFromLayer​(org.meteoinfo.geo.layer.VectorLayer layer, double offset, double xshift)
      Create 3D graphics from a VectorLayer.
      static org.meteoinfo.geometry.graphic.GraphicCollection createGridPolygons​(org.meteoinfo.ndarray.Array x_s, org.meteoinfo.ndarray.Array y_s, org.meteoinfo.ndarray.Array a, org.meteoinfo.geometry.legend.LegendScheme ls)
      Create grid polygons
      static org.meteoinfo.geometry.graphic.GraphicCollection createHBars​(org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array xdata, boolean autoHeight, org.meteoinfo.ndarray.Array heights, boolean drawError, org.meteoinfo.ndarray.Array error, boolean drawLeft, org.meteoinfo.ndarray.Array left, java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
      Create horizontal bar graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createHistBars​(org.meteoinfo.ndarray.Array data, int bins, java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
      Create histogram bar graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createHistBars​(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array bins, java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
      Create histogram bar graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createHistBars​(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
      Create histogram bar graphics
      static org.meteoinfo.geometry.graphic.Graphic createImage​(java.awt.image.BufferedImage image)
      Create an image graphic
      static org.meteoinfo.geometry.graphic.Graphic createImage​(java.util.List<org.meteoinfo.ndarray.Array> data, java.util.List<java.lang.Number> extent)
      Create image by RGB data array
      static org.meteoinfo.geometry.graphic.Graphic createImage​(java.util.List<org.meteoinfo.ndarray.Array> data, java.util.List<java.lang.Number> extent, boolean yReverse)
      Create image by RGB data array
      static org.meteoinfo.geometry.graphic.Graphic createImage​(org.meteoinfo.data.GridArray gdata, org.meteoinfo.geometry.legend.LegendScheme ls)
      Create image
      static org.meteoinfo.geometry.graphic.GraphicCollection createImage​(org.meteoinfo.data.GridArray gdata, org.meteoinfo.geometry.legend.LegendScheme ls, double offset, java.lang.String zdir, java.util.List<java.lang.Number> sePoint, java.lang.String interpolation)
      Create image
      static org.meteoinfo.geometry.graphic.Graphic createImage​(org.meteoinfo.data.GridArray gdata, org.meteoinfo.geometry.legend.LegendScheme ls, java.util.List<java.lang.Number> extent)
      Create image
      static org.meteoinfo.geometry.graphic.GraphicCollection createImage​(org.meteoinfo.geo.layer.ImageLayer layer, double offset, double xshift, java.lang.String interpolation)
      Create image
      static org.meteoinfo.geometry.graphic.Graphic createImage​(org.meteoinfo.ndarray.Array gdata, java.util.List<java.lang.Number> extent)
      Create image
      static org.meteoinfo.geometry.graphic.Graphic createImage​(org.meteoinfo.ndarray.Array gdata, java.util.List<java.lang.Number> extent, boolean yReverse)
      Create image
      static org.meteoinfo.geometry.graphic.Graphic createImage​(org.meteoinfo.ndarray.Array gdata, org.meteoinfo.geometry.legend.LegendScheme ls, java.util.List<java.lang.Number> extent)
      Create image
      static org.meteoinfo.geometry.graphic.GraphicCollection createImage​(org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, java.util.List<org.meteoinfo.ndarray.Array> data, double offset, java.lang.String zdir, java.lang.String interpolation)
      Create image by RGB data array
      static org.meteoinfo.geometry.graphic.GraphicCollection createLineString​(org.meteoinfo.data.XYListDataset data, java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs)
      Create LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createLineString​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs, boolean iscurve)
      Create LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createLineString​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.ColorBreak cb)
      Create LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createLineString​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.ColorBreak cb, boolean iscurve)
      Create LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createLineString​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.geometry.legend.LegendScheme ls, boolean iscurve)
      Create LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createLineString3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs)
      Create 3D LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createLineString3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.geometry.legend.ColorBreak cb)
      Create 3D LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createLineString3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.ndarray.Array mdata, org.meteoinfo.geometry.legend.LegendScheme ls)
      Create 3D LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createMeshPolygons​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, org.meteoinfo.geometry.legend.LegendScheme ls)
      Add mesh polygons
      static org.meteoinfo.geometry.graphic.GraphicCollection createPColorPolygons​(org.meteoinfo.ndarray.Array x_s, org.meteoinfo.ndarray.Array y_s, org.meteoinfo.ndarray.Array a, org.meteoinfo.geometry.legend.LegendScheme ls)
      Create pseudocolor polygons
      static org.meteoinfo.geometry.graphic.GraphicCollection[] createPieArcs​(org.meteoinfo.ndarray.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, float radius, java.util.HashMap wedgeprops)
      Create pie arc polygons
      static org.meteoinfo.geometry.graphic.Graphic createPoint​(float x, float y, org.meteoinfo.geometry.legend.PointBreak pb)
      Create a point graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createPoints​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs)
      Create graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createPoints​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.PointBreak pb)
      Create graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createPoints​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.geometry.legend.LegendScheme ls)
      Create graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createPoints3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs)
      Create graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createPoints3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.geometry.legend.ColorBreak cb)
      Create graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createPoints3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.ndarray.Array cdata, org.meteoinfo.geometry.legend.LegendScheme ls)
      Create 3D point graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createPolygons​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.geometry.legend.PolygonBreak pgb)
      Add polygons
      static org.meteoinfo.geometry.graphic.Graphic createRectangle​(java.util.List<java.lang.Number> pos, java.util.List<java.lang.Number> curvature, org.meteoinfo.geometry.legend.PolygonBreak pgb)
      Create rectangle graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createStems​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.PolylineBreak plb, org.meteoinfo.geometry.legend.PointBreak pb, org.meteoinfo.geometry.legend.PolylineBreak bplb, double bottom)
      Create stem graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection[] createStems3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs, org.meteoinfo.geometry.legend.PolylineBreak plb, double bottom, boolean sameStemColor)
      Create 3D stem graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection[] createStems3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.ndarray.Array cdata, org.meteoinfo.geometry.legend.LegendScheme ls, org.meteoinfo.geometry.legend.PolylineBreak plb, double bottom, boolean sameStemColor)
      Create 3D stem graphics
      static org.meteoinfo.geometry.graphic.GraphicCollection createStepLineString​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.ColorBreak cb, java.lang.String where)
      Create step LineString graphic
      static org.meteoinfo.geometry.graphic.GraphicCollection createStreamlines​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array udata, org.meteoinfo.ndarray.Array vdata, int density, org.meteoinfo.geometry.legend.StreamlineBreak slb, boolean isUV)
      Create stream line
      static GraphicCollection3D createStreamlines3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.ndarray.Array udata, org.meteoinfo.ndarray.Array vdata, org.meteoinfo.ndarray.Array wdata, org.meteoinfo.ndarray.Array cdata, int density, org.meteoinfo.geometry.legend.LegendScheme ls, int minPoints, int loopLimit)
      Create 3D streamlines
      static GraphicCollection3D createStreamlines3D​(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.ndarray.Array udata, org.meteoinfo.ndarray.Array vdata, org.meteoinfo.ndarray.Array wdata, org.meteoinfo.ndarray.Array cdata, int density, org.meteoinfo.geometry.legend.LegendScheme ls, int minPoints, int loopLimit, org.meteoinfo.ndarray.Array startX, org.meteoinfo.ndarray.Array startY, org.meteoinfo.ndarray.Array startZ)
      Create 3D streamlines
      static org.meteoinfo.geometry.graphic.GraphicCollection createWireframe​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, org.meteoinfo.geometry.legend.LegendScheme ls)
      Add wireframe polylines
      static org.meteoinfo.geometry.graphic.GraphicCollection createWireframe​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, org.meteoinfo.geometry.legend.PolylineBreak pb)
      Add wireframe polylines
      static void polarToCartesian​(org.meteoinfo.geometry.graphic.GraphicCollection graphics)
      Convert graphics from polar to cartesian coordinate
      static void polarToCartesian​(org.meteoinfo.geometry.graphic.GraphicCollection graphics, double bottom)
      Convert graphics from polar to cartesian coordinate
      static GraphicCollection3D streamLines​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, double z, org.meteoinfo.ndarray.Array ua, org.meteoinfo.ndarray.Array va, org.meteoinfo.ndarray.Array data, int density, java.lang.String zDir, org.meteoinfo.geometry.legend.LegendScheme ls)
      Trace streamlines
      static GraphicCollection3D streamLines​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, org.meteoinfo.ndarray.Array ua, org.meteoinfo.ndarray.Array va, org.meteoinfo.ndarray.Array data, int density, org.meteoinfo.geometry.legend.LegendScheme ls)
      Trace streamlines
      static java.util.List<GraphicCollection3D> streamSlice​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, org.meteoinfo.ndarray.Array ua, org.meteoinfo.ndarray.Array va, org.meteoinfo.ndarray.Array wa, org.meteoinfo.ndarray.Array data, java.util.List<java.lang.Integer> zSliceIndex, int density, org.meteoinfo.geometry.legend.LegendScheme ls)
      Create streamline slices in 3D axes
      static java.util.List<GraphicCollection3D> streamSlice​(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, org.meteoinfo.ndarray.Array ua, org.meteoinfo.ndarray.Array va, org.meteoinfo.ndarray.Array wa, org.meteoinfo.ndarray.Array data, java.util.List<java.lang.Number> xSlice, java.util.List<java.lang.Number> ySlice, java.util.List<java.lang.Number> zSlice, int density, org.meteoinfo.geometry.legend.LegendScheme ls)
      Create streamline slices in 3D axes
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • GraphicFactory

        public GraphicFactory()
    • 方法详细资料

      • createLineString

        public static org.meteoinfo.geometry.graphic.GraphicCollection createLineString​(org.meteoinfo.ndarray.Array xdata,
                                                                                        org.meteoinfo.ndarray.Array ydata,
                                                                                        org.meteoinfo.geometry.legend.ColorBreak cb)
        Create LineString graphic
        参数:
        xdata - X data array
        ydata - Y data array
        cb - Color break
        返回:
        LineString graphic
      • createLineString

        public static org.meteoinfo.geometry.graphic.GraphicCollection createLineString​(org.meteoinfo.ndarray.Array xdata,
                                                                                        org.meteoinfo.ndarray.Array ydata,
                                                                                        org.meteoinfo.geometry.legend.ColorBreak cb,
                                                                                        boolean iscurve)
        Create LineString graphic
        参数:
        xdata - X data array
        ydata - Y data array
        cb - Color break
        iscurve - Is curve line or not
        返回:
        LineString graphic
      • createLineString

        public static org.meteoinfo.geometry.graphic.GraphicCollection createLineString​(org.meteoinfo.ndarray.Array xdata,
                                                                                        org.meteoinfo.ndarray.Array ydata,
                                                                                        java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs,
                                                                                        boolean iscurve)
        Create LineString graphic
        参数:
        xdata - X data array
        ydata - Y data array
        cbs - Color break list
        iscurve - Is curve line or not
        返回:
        LineString graphic
      • createLineString

        public static org.meteoinfo.geometry.graphic.GraphicCollection createLineString​(org.meteoinfo.ndarray.Array xdata,
                                                                                        org.meteoinfo.ndarray.Array ydata,
                                                                                        org.meteoinfo.ndarray.Array zdata,
                                                                                        org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                        boolean iscurve)
        Create LineString graphic
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        ls - Legend scheme
        iscurve - Is curve line or not
        返回:
        LineString graphic
      • createLineString

        public static org.meteoinfo.geometry.graphic.GraphicCollection createLineString​(org.meteoinfo.data.XYListDataset data,
                                                                                        java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs)
        Create LineString graphic
        参数:
        data - Y data array
        cbs - Color breaks
        返回:
        LineString graphic
      • createLineString3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection createLineString3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                          org.meteoinfo.ndarray.Array ydata,
                                                                                          org.meteoinfo.ndarray.Array zdata,
                                                                                          org.meteoinfo.geometry.legend.ColorBreak cb)
        Create 3D LineString graphic
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        cb - Color break
        返回:
        LineString graphic
      • createLineString3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection createLineString3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                          org.meteoinfo.ndarray.Array ydata,
                                                                                          org.meteoinfo.ndarray.Array zdata,
                                                                                          java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs)
        Create 3D LineString graphic
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        cbs - Color break list
        返回:
        LineString graphic
      • createLineString3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection createLineString3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                          org.meteoinfo.ndarray.Array ydata,
                                                                                          org.meteoinfo.ndarray.Array zdata,
                                                                                          org.meteoinfo.ndarray.Array mdata,
                                                                                          org.meteoinfo.geometry.legend.LegendScheme ls)
        Create 3D LineString graphic
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        mdata - M data array
        ls - Legend scheme
        返回:
        LineString graphic
      • createErrorLineString

        public static org.meteoinfo.geometry.graphic.GraphicCollection createErrorLineString​(org.meteoinfo.ndarray.Array xdata,
                                                                                             org.meteoinfo.ndarray.Array ydata,
                                                                                             org.meteoinfo.ndarray.Array xErrorLeft,
                                                                                             org.meteoinfo.ndarray.Array xErrorRight,
                                                                                             org.meteoinfo.ndarray.Array yErrorBottom,
                                                                                             org.meteoinfo.ndarray.Array yErrorUp,
                                                                                             org.meteoinfo.geometry.legend.PolylineBreak cb,
                                                                                             org.meteoinfo.geometry.legend.PolylineBreak ecb,
                                                                                             float capSize)
        Create error LineString graphic
        参数:
        xdata - X data array
        ydata - Y data array
        xErrorLeft - X error array - left
        xErrorRight - X error array - right
        yErrorBottom - Y error array - bottom
        yErrorUp - Y error array - up
        cb - Color break
        ecb - Error bar color break
        capSize - The length of the error bar caps.
        返回:
        LineString graphics
      • createErrorLineString_bak1

        public static org.meteoinfo.geometry.graphic.GraphicCollection createErrorLineString_bak1​(org.meteoinfo.ndarray.Array xdata,
                                                                                                  org.meteoinfo.ndarray.Array ydata,
                                                                                                  org.meteoinfo.ndarray.Array xErrorLeft,
                                                                                                  org.meteoinfo.ndarray.Array xErrorRight,
                                                                                                  org.meteoinfo.ndarray.Array yErrorBottom,
                                                                                                  org.meteoinfo.ndarray.Array yErrorUp,
                                                                                                  org.meteoinfo.geometry.legend.ColorBreak cb,
                                                                                                  org.meteoinfo.geometry.legend.ColorBreak ecb,
                                                                                                  java.lang.Double capSize)
        Create error LineString graphic
        参数:
        xdata - X data array
        ydata - Y data array
        xErrorLeft - X error array - left
        xErrorRight - X error array - right
        yErrorBottom - Y error array - bottom
        yErrorUp - Y error array - up
        cb - Color break
        ecb - Error bar color break
        capSize - The length of the error bar caps.
        返回:
        LineString graphics
      • createStepLineString

        public static org.meteoinfo.geometry.graphic.GraphicCollection createStepLineString​(org.meteoinfo.ndarray.Array xdata,
                                                                                            org.meteoinfo.ndarray.Array ydata,
                                                                                            org.meteoinfo.geometry.legend.ColorBreak cb,
                                                                                            java.lang.String where)
        Create step LineString graphic
        参数:
        xdata - X data array
        ydata - Y data array
        cb - Color break
        where - Where - pre, post, mid
        返回:
        LineString graphic
      • createGraphics

        public static org.meteoinfo.geometry.graphic.GraphicCollection createGraphics​(org.meteoinfo.ndarray.Array xdata,
                                                                                      org.meteoinfo.ndarray.Array ydata,
                                                                                      org.meteoinfo.geometry.legend.ColorBreak cb)
        Create graphics
        参数:
        xdata - X data array
        ydata - Y data array
        cb - Color break
        返回:
        LineString graphic
      • createPoint

        public static org.meteoinfo.geometry.graphic.Graphic createPoint​(float x,
                                                                         float y,
                                                                         org.meteoinfo.geometry.legend.PointBreak pb)
        Create a point graphic
        参数:
        x - X
        y - Y
        pb - Point legend break
        返回:
        Point graphic
      • createPoints

        public static org.meteoinfo.geometry.graphic.GraphicCollection createPoints​(org.meteoinfo.ndarray.Array xdata,
                                                                                    org.meteoinfo.ndarray.Array ydata,
                                                                                    org.meteoinfo.geometry.legend.PointBreak pb)
        Create graphics
        参数:
        xdata - X data array
        ydata - Y data array
        pb - Point legend break
        返回:
        Point graphics
      • createPoints

        public static org.meteoinfo.geometry.graphic.GraphicCollection createPoints​(org.meteoinfo.ndarray.Array xdata,
                                                                                    org.meteoinfo.ndarray.Array ydata,
                                                                                    java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs)
        Create graphics
        参数:
        xdata - X data array
        ydata - Y data array
        cbs - Color breaks
        返回:
        Point graphics
      • createPoints

        public static org.meteoinfo.geometry.graphic.GraphicCollection createPoints​(org.meteoinfo.ndarray.Array xdata,
                                                                                    org.meteoinfo.ndarray.Array ydata,
                                                                                    org.meteoinfo.ndarray.Array zdata,
                                                                                    org.meteoinfo.geometry.legend.LegendScheme ls)
        Create graphics
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        ls - Legend scheme
        返回:
        LineString graphic
      • createPoints3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection createPoints3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                      org.meteoinfo.ndarray.Array ydata,
                                                                                      org.meteoinfo.ndarray.Array zdata,
                                                                                      org.meteoinfo.geometry.legend.ColorBreak cb)
        Create graphics
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        cb - Color break
        返回:
        LineString graphic
      • createPoints3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection createPoints3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                      org.meteoinfo.ndarray.Array ydata,
                                                                                      org.meteoinfo.ndarray.Array zdata,
                                                                                      java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs)
        Create graphics
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        cbs - Color breaks
        返回:
        LineString graphic
      • createPoints3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection createPoints3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                      org.meteoinfo.ndarray.Array ydata,
                                                                                      org.meteoinfo.ndarray.Array zdata,
                                                                                      org.meteoinfo.ndarray.Array cdata,
                                                                                      org.meteoinfo.geometry.legend.LegendScheme ls)
        Create 3D point graphics
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        cdata - C data array
        ls - Legend scheme
        返回:
        3D point graphics
      • createStems3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection[] createStems3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                       org.meteoinfo.ndarray.Array ydata,
                                                                                       org.meteoinfo.ndarray.Array zdata,
                                                                                       java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs,
                                                                                       org.meteoinfo.geometry.legend.PolylineBreak plb,
                                                                                       double bottom,
                                                                                       boolean sameStemColor)
        Create 3D stem graphics
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        cbs - Color breaks
        plb - Stem line break
        bottom - Stem bottom
        sameStemColor - Same stem line and point color or not
        返回:
        Graphics
      • createStems3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection[] createStems3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                       org.meteoinfo.ndarray.Array ydata,
                                                                                       org.meteoinfo.ndarray.Array zdata,
                                                                                       org.meteoinfo.ndarray.Array cdata,
                                                                                       org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                       org.meteoinfo.geometry.legend.PolylineBreak plb,
                                                                                       double bottom,
                                                                                       boolean sameStemColor)
        Create 3D stem graphics
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        cdata - C data array
        ls - Legend scheme
        plb - Stem line break
        bottom - Stem bottom
        sameStemColor - Same stem line and point color or not
        返回:
        3D point graphics
      • createPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createPolygons​(org.meteoinfo.ndarray.Array xa,
                                                                                      org.meteoinfo.ndarray.Array ya,
                                                                                      org.meteoinfo.geometry.legend.PolygonBreak pgb)
        Add polygons
        参数:
        xa - X coordinate array
        ya - Y coordinate array
        pgb - PolygonBreak
        返回:
        Graphics
      • createWireframe

        public static org.meteoinfo.geometry.graphic.GraphicCollection createWireframe​(org.meteoinfo.ndarray.Array xa,
                                                                                       org.meteoinfo.ndarray.Array ya,
                                                                                       org.meteoinfo.ndarray.Array za,
                                                                                       org.meteoinfo.geometry.legend.PolylineBreak pb)
        Add wireframe polylines
        参数:
        xa - X coordinate array
        ya - Y coordinate array
        za - Z coordinate array
        pb - Polyline break
        返回:
        Graphics
      • createWireframe

        public static org.meteoinfo.geometry.graphic.GraphicCollection createWireframe​(org.meteoinfo.ndarray.Array xa,
                                                                                       org.meteoinfo.ndarray.Array ya,
                                                                                       org.meteoinfo.ndarray.Array za,
                                                                                       org.meteoinfo.geometry.legend.LegendScheme ls)
        Add wireframe polylines
        参数:
        xa - X coordinate array
        ya - Y coordinate array
        za - Z coordinate array
        ls - Legend scheme
        返回:
        Graphics
      • createMeshPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createMeshPolygons​(org.meteoinfo.ndarray.Array xa,
                                                                                          org.meteoinfo.ndarray.Array ya,
                                                                                          org.meteoinfo.ndarray.Array za,
                                                                                          org.meteoinfo.geometry.legend.LegendScheme ls)
        Add mesh polygons
        参数:
        xa - X coordinate array
        ya - Y coordinate array
        za - Z coordinate array
        ls - Legend scheme
        返回:
        Graphics
      • createGraphicsFromLayer

        public static org.meteoinfo.geometry.graphic.GraphicCollection createGraphicsFromLayer​(org.meteoinfo.geo.layer.VectorLayer layer,
                                                                                               double offset,
                                                                                               double xshift)
        Create 3D graphics from a VectorLayer.
        参数:
        layer - The layer
        offset - Offset of z axis.
        xshift - X shift - to shift the graphics in x direction, normally for map in 180 - 360 degree east
        返回:
        Graphics
      • createRectangle

        public static org.meteoinfo.geometry.graphic.Graphic createRectangle​(java.util.List<java.lang.Number> pos,
                                                                             java.util.List<java.lang.Number> curvature,
                                                                             org.meteoinfo.geometry.legend.PolygonBreak pgb)
        Create rectangle graphic
        参数:
        pos - Rectangle position
        curvature - Curvature
        pgb - Polygon break
        返回:
      • createBars

        public static org.meteoinfo.geometry.graphic.GraphicCollection createBars​(org.meteoinfo.ndarray.Array xdata,
                                                                                  org.meteoinfo.ndarray.Array ydata,
                                                                                  boolean autoWidth,
                                                                                  org.meteoinfo.ndarray.Array widths,
                                                                                  boolean drawError,
                                                                                  org.meteoinfo.ndarray.Array error,
                                                                                  boolean drawBottom,
                                                                                  org.meteoinfo.ndarray.Array bottom,
                                                                                  java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
        Create bar graphics
        参数:
        xdata - X data array
        ydata - Y data array
        autoWidth - Is auto width or not
        widths - Width
        drawError - Is draw error or not
        error - Error
        drawBottom - Is draw bottom or not
        bottom - Bottom
        bbs - Bar breaks
        返回:
        Bar graphics
      • createHBars

        public static org.meteoinfo.geometry.graphic.GraphicCollection createHBars​(org.meteoinfo.ndarray.Array ydata,
                                                                                   org.meteoinfo.ndarray.Array xdata,
                                                                                   boolean autoHeight,
                                                                                   org.meteoinfo.ndarray.Array heights,
                                                                                   boolean drawError,
                                                                                   org.meteoinfo.ndarray.Array error,
                                                                                   boolean drawLeft,
                                                                                   org.meteoinfo.ndarray.Array left,
                                                                                   java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
        Create horizontal bar graphics
        参数:
        ydata - Y data array
        xdata - X data array
        autoHeight - Is auto height or not
        heights - Heights
        drawError - Is draw error or not
        error - Error
        drawLeft - Is draw left or not
        left - Left
        bbs - Bar breaks
        返回:
        Bar graphics
      • createBars1

        public static org.meteoinfo.geometry.graphic.GraphicCollection createBars1​(org.meteoinfo.ndarray.Array xdata,
                                                                                   org.meteoinfo.ndarray.Array ydata,
                                                                                   boolean autoWidth,
                                                                                   org.meteoinfo.ndarray.Array widths,
                                                                                   boolean drawError,
                                                                                   org.meteoinfo.ndarray.Array error,
                                                                                   boolean drawBottom,
                                                                                   org.meteoinfo.ndarray.Array bottom,
                                                                                   java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
        Create bar graphics
        参数:
        xdata - X data array
        ydata - Y data array
        autoWidth - Is auto width or not
        widths - Width
        drawError - Is draw error or not
        error - Error
        drawBottom - Is draw bottom or not
        bottom - Bottom
        bbs - Bar breaks
        返回:
        Bar graphics
      • createBars3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection createBars3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                    org.meteoinfo.ndarray.Array ydata,
                                                                                    org.meteoinfo.ndarray.Array zdata,
                                                                                    boolean autoWidth,
                                                                                    org.meteoinfo.ndarray.Array widths,
                                                                                    org.meteoinfo.ndarray.Array bottom,
                                                                                    java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
        Create 3D bar graphics
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        autoWidth - Is auto width or not
        widths - Width
        bottom - Bottom
        bbs - Bar breaks
        返回:
        Bar graphics
      • createCylinderBars3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection createCylinderBars3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                            org.meteoinfo.ndarray.Array ydata,
                                                                                            org.meteoinfo.ndarray.Array zdata,
                                                                                            boolean autoWidth,
                                                                                            org.meteoinfo.ndarray.Array widths,
                                                                                            org.meteoinfo.ndarray.Array bottom,
                                                                                            java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
        Create 3D cylinder bar graphics
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        autoWidth - Is auto width or not
        widths - Width
        bottom - Bottom
        bbs - Bar breaks
        返回:
        Bar graphics
      • createHistBars

        public static org.meteoinfo.geometry.graphic.GraphicCollection createHistBars​(org.meteoinfo.ndarray.Array data,
                                                                                      int bins,
                                                                                      java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
        Create histogram bar graphics
        参数:
        data - The data array
        bins - Bins number
        bbs - Bar breaks
        返回:
        Bar graphics
      • createHistBars

        public static org.meteoinfo.geometry.graphic.GraphicCollection createHistBars​(org.meteoinfo.ndarray.Array data,
                                                                                      org.meteoinfo.ndarray.Array bins,
                                                                                      java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
        Create histogram bar graphics
        参数:
        data - The data array
        bins - Bins array
        bbs - Bar breaks
        返回:
        Bar graphics
      • createHistBars

        public static org.meteoinfo.geometry.graphic.GraphicCollection createHistBars​(org.meteoinfo.ndarray.Array data,
                                                                                      org.meteoinfo.ndarray.Array xdata,
                                                                                      org.meteoinfo.ndarray.Array ydata,
                                                                                      java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)
        Create histogram bar graphics
        参数:
        data - The data array
        xdata - X bins data
        ydata - Y bins data
        bbs - Bar breaks
        返回:
        Bar graphics
      • createStems

        public static org.meteoinfo.geometry.graphic.GraphicCollection createStems​(org.meteoinfo.ndarray.Array xdata,
                                                                                   org.meteoinfo.ndarray.Array ydata,
                                                                                   org.meteoinfo.geometry.legend.PolylineBreak plb,
                                                                                   org.meteoinfo.geometry.legend.PointBreak pb,
                                                                                   org.meteoinfo.geometry.legend.PolylineBreak bplb,
                                                                                   double bottom)
        Create stem graphics
        参数:
        xdata - X data array
        ydata - Y data array
        plb - Polyline break
        pb - Point break
        bplb - Baseline break
        bottom - Bottom
        返回:
        Bar graphics
      • createImage

        public static org.meteoinfo.geometry.graphic.Graphic createImage​(java.awt.image.BufferedImage image)
        Create an image graphic
        参数:
        image - The image
        返回:
        Image graphic
      • createImage

        public static org.meteoinfo.geometry.graphic.Graphic createImage​(org.meteoinfo.ndarray.Array gdata,
                                                                         java.util.List<java.lang.Number> extent)
        Create image
        参数:
        gdata - data array
        extent - Extent
        返回:
        Image graphic
      • createImage

        public static org.meteoinfo.geometry.graphic.Graphic createImage​(org.meteoinfo.ndarray.Array gdata,
                                                                         java.util.List<java.lang.Number> extent,
                                                                         boolean yReverse)
        Create image
        参数:
        gdata - data array
        extent - Extent
        yReverse - Y axis reverse or not
        返回:
        Image graphic
      • createImage

        public static org.meteoinfo.geometry.graphic.Graphic createImage​(java.util.List<org.meteoinfo.ndarray.Array> data,
                                                                         java.util.List<java.lang.Number> extent)
        Create image by RGB data array
        参数:
        data - RGB data array list
        extent - Extent
        返回:
        Image graphic
      • createImage

        public static org.meteoinfo.geometry.graphic.Graphic createImage​(java.util.List<org.meteoinfo.ndarray.Array> data,
                                                                         java.util.List<java.lang.Number> extent,
                                                                         boolean yReverse)
        Create image by RGB data array
        参数:
        data - RGB data array list
        extent - Extent
        yReverse - Y coordinate reverse or not
        返回:
        Image graphic
      • createImage

        public static org.meteoinfo.geometry.graphic.GraphicCollection createImage​(org.meteoinfo.ndarray.Array x,
                                                                                   org.meteoinfo.ndarray.Array y,
                                                                                   java.util.List<org.meteoinfo.ndarray.Array> data,
                                                                                   double offset,
                                                                                   java.lang.String zdir,
                                                                                   java.lang.String interpolation)
        Create image by RGB data array
        参数:
        x - X data array
        y - Y data array
        data - RGB data array list
        offset - Offset in z axis
        zdir - Z direction - x, y or z
        interpolation - Interpolation
        返回:
        Graphics
      • createImage

        public static org.meteoinfo.geometry.graphic.Graphic createImage​(org.meteoinfo.ndarray.Array gdata,
                                                                         org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                         java.util.List<java.lang.Number> extent)
        Create image
        参数:
        gdata - Grid data array
        ls - Legend scheme
        extent - Extent
        返回:
        Image graphic
      • createImage

        public static org.meteoinfo.geometry.graphic.Graphic createImage​(org.meteoinfo.data.GridArray gdata,
                                                                         org.meteoinfo.geometry.legend.LegendScheme ls)
        Create image
        参数:
        gdata - Grid data array
        ls - Legend scheme
        返回:
        Image graphic
      • createImage

        public static org.meteoinfo.geometry.graphic.Graphic createImage​(org.meteoinfo.data.GridArray gdata,
                                                                         org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                         java.util.List<java.lang.Number> extent)
        Create image
        参数:
        gdata - Grid data array
        ls - Legend scheme
        extent - Extent
        返回:
        Image graphic
      • createImage

        public static org.meteoinfo.geometry.graphic.GraphicCollection createImage​(org.meteoinfo.data.GridArray gdata,
                                                                                   org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                   double offset,
                                                                                   java.lang.String zdir,
                                                                                   java.util.List<java.lang.Number> sePoint,
                                                                                   java.lang.String interpolation)
        Create image
        参数:
        gdata - Grid data array
        ls - Legend scheme
        offset - Offset of z axis
        zdir - Z direction - x, y or z
        sePoint - Start and end points [xstart, ystart, xend, yend]
        interpolation - Interpolation
        返回:
        Graphics
      • createImage

        public static org.meteoinfo.geometry.graphic.GraphicCollection createImage​(org.meteoinfo.geo.layer.ImageLayer layer,
                                                                                   double offset,
                                                                                   double xshift,
                                                                                   java.lang.String interpolation)
        Create image
        参数:
        layer - Image layer
        offset - Offset of z axis
        xshift - X shift - to shift the grahpics in x direction, normally for map in 180 - 360 degree east
        interpolation - Interpolation
        返回:
        Graphics
      • createContourLines

        public static org.meteoinfo.geometry.graphic.GraphicCollection createContourLines​(org.meteoinfo.ndarray.Array xa,
                                                                                          org.meteoinfo.ndarray.Array ya,
                                                                                          org.meteoinfo.ndarray.Array va,
                                                                                          org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                          boolean isSmooth)
        Create contour lines
        参数:
        xa - X coordinate array - one dimension
        ya - Y coordinate array - one dimension
        va - Data array - two dimension
        ls - Legend scheme
        isSmooth - Is smooth or not
        返回:
        Contour lines
      • createContourLines

        public static org.meteoinfo.geometry.graphic.GraphicCollection createContourLines​(org.meteoinfo.data.GridData gridData,
                                                                                          org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                          boolean isSmooth)
        Create contour lines
        参数:
        gridData - Grid data
        ls - Legend scheme
        isSmooth - Is smooth or not
        返回:
        Contour lines
      • createContourLines

        public static org.meteoinfo.geometry.graphic.GraphicCollection createContourLines​(org.meteoinfo.data.GridData gridData,
                                                                                          double offset,
                                                                                          java.lang.String zdir,
                                                                                          org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                          boolean isSmooth)
        Create contour lines
        参数:
        gridData - Grid data
        offset - Offset in z direction
        zdir - Z direction - x, y or z
        ls - Legend scheme
        isSmooth - Is smooth or not
        返回:
        Contour lines
      • createContourLines

        public static org.meteoinfo.geometry.graphic.GraphicCollection createContourLines​(org.meteoinfo.data.GridData gridData,
                                                                                          double offset,
                                                                                          java.lang.String zdir,
                                                                                          org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                          boolean isSmooth,
                                                                                          java.util.List<java.lang.Number> sePoint)
        Create contour lines
        参数:
        gridData - Grid data
        offset - Offset in z direction
        zdir - Z direction - x, y or z
        ls - Legend scheme
        isSmooth - Is smooth or not
        sePoint - Start and end points [xstart, ystart, xend, yend]
        返回:
        Contour lines
      • createContourPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createContourPolygons​(org.meteoinfo.data.GridData gridData,
                                                                                             org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                             boolean isSmooth)
        Create contour polygons
        参数:
        gridData - Grid data
        ls - Legend scheme
        isSmooth - Is smooth or not
        返回:
        Contour polygons
      • createContourPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createContourPolygons​(org.meteoinfo.ndarray.Array xa,
                                                                                             org.meteoinfo.ndarray.Array ya,
                                                                                             org.meteoinfo.ndarray.Array va,
                                                                                             org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                             boolean isSmooth)
        Create contour polygons
        参数:
        xa - X coordinate array - one dimension
        ya - Y coordinate array - one dimension
        va - Data array - two dimension
        ls - Legend scheme
        isSmooth - Is smooth or not
        返回:
        Contour polygons
      • createContourPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createContourPolygons​(org.meteoinfo.data.GridData gridData,
                                                                                             double offset,
                                                                                             java.lang.String zdir,
                                                                                             org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                             boolean isSmooth)
        Create 3D contour polygons
        参数:
        gridData - Grid data
        offset - Offset of z axis
        zdir - Z direction - x, y or z
        ls - Legend scheme
        isSmooth - Is smooth or not
        返回:
        Contour polygons
      • createContourPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createContourPolygons​(org.meteoinfo.data.GridData gridData,
                                                                                             double offset,
                                                                                             java.lang.String zdir,
                                                                                             org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                             boolean isSmooth,
                                                                                             java.util.List<java.lang.Number> sePoint)
        Create 3D contour polygons
        参数:
        gridData - Grid data
        offset - Offset of z axis
        zdir - Z direction - x, y or z
        ls - Legend scheme
        isSmooth - Is smooth or not
        sePoint - Start and end points [xstart, ystart, xend, yend]
        返回:
        Contour polygons
      • createPColorPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createPColorPolygons​(org.meteoinfo.ndarray.Array x_s,
                                                                                            org.meteoinfo.ndarray.Array y_s,
                                                                                            org.meteoinfo.ndarray.Array a,
                                                                                            org.meteoinfo.geometry.legend.LegendScheme ls)
        Create pseudocolor polygons
        参数:
        x_s - scatter X array - 2D
        y_s - scatter Y array - 2D
        a - scatter value array - 2D
        ls - Legend scheme
        返回:
        Mesh polygon layer
      • createGridPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createGridPolygons​(org.meteoinfo.ndarray.Array x_s,
                                                                                          org.meteoinfo.ndarray.Array y_s,
                                                                                          org.meteoinfo.ndarray.Array a,
                                                                                          org.meteoinfo.geometry.legend.LegendScheme ls)
        Create grid polygons
        参数:
        x_s - X array - 1D
        y_s - Y array - 1D
        a - scatter value array - 2D
        ls - Legend scheme
        返回:
        Grid polygons
      • createFillBetweenPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createFillBetweenPolygons​(org.meteoinfo.ndarray.Array xdata,
                                                                                                 org.meteoinfo.ndarray.Array y1data,
                                                                                                 org.meteoinfo.ndarray.Array y2data,
                                                                                                 org.meteoinfo.ndarray.Array where,
                                                                                                 org.meteoinfo.geometry.legend.PolygonBreak pb)
        Create fill between polygons
        参数:
        xdata - X data array
        y1data - Y1 data array
        y2data - Y2 data array
        where - Where data array
        pb - Polygon break
        返回:
        GraphicCollection
      • createFillBetweenPolygonsX

        public static org.meteoinfo.geometry.graphic.GraphicCollection createFillBetweenPolygonsX​(org.meteoinfo.ndarray.Array ydata,
                                                                                                  org.meteoinfo.ndarray.Array x1data,
                                                                                                  org.meteoinfo.ndarray.Array x2data,
                                                                                                  org.meteoinfo.ndarray.Array where,
                                                                                                  org.meteoinfo.geometry.legend.PolygonBreak pb)
        Create fill between polygons - X direction
        参数:
        ydata - Y data array
        x1data - X1 data array
        x2data - X2 data array
        where - Where data array
        pb - Polygon break
        返回:
        GraphicCollection
      • createFillBetweenPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createFillBetweenPolygons​(org.meteoinfo.ndarray.Array xdata,
                                                                                                 org.meteoinfo.ndarray.Array y1data,
                                                                                                 org.meteoinfo.ndarray.Array y2data,
                                                                                                 org.meteoinfo.ndarray.Array where,
                                                                                                 org.meteoinfo.geometry.legend.PolygonBreak pb,
                                                                                                 double offset,
                                                                                                 java.lang.String zdir)
        Create fill between polygons
        参数:
        xdata - X data array
        y1data - Y1 data array
        y2data - Y2 data array
        where - Where data array
        pb - Polygon break
        offset - Offset
        zdir - Zdir
        返回:
        GraphicCollection
      • createFillBetweenPolygons

        public static org.meteoinfo.geometry.graphic.GraphicCollection createFillBetweenPolygons​(org.meteoinfo.ndarray.Array xdata,
                                                                                                 org.meteoinfo.ndarray.Array ydata,
                                                                                                 org.meteoinfo.ndarray.Array y1data,
                                                                                                 org.meteoinfo.ndarray.Array y2data,
                                                                                                 org.meteoinfo.ndarray.Array where,
                                                                                                 org.meteoinfo.geometry.legend.PolygonBreak pb,
                                                                                                 double offset,
                                                                                                 java.lang.String zdir)
        Create fill between polygons
        参数:
        xdata - X data array
        ydata - Y data array
        y1data - Y1 data array
        y2data - Y2 data array
        where - Where data array
        pb - Polygon break
        offset - Offset
        zdir - Zdir
        返回:
        GraphicCollection
      • createBarbs

        public static org.meteoinfo.geometry.graphic.GraphicCollection createBarbs​(org.meteoinfo.ndarray.Array xdata,
                                                                                   org.meteoinfo.ndarray.Array ydata,
                                                                                   org.meteoinfo.ndarray.Array udata,
                                                                                   org.meteoinfo.ndarray.Array vdata,
                                                                                   org.meteoinfo.ndarray.Array cdata,
                                                                                   org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                   boolean isUV)
        Create wind barbs
        参数:
        xdata - X data array
        ydata - Y data array
        udata - U/WindDirection data array
        vdata - V/WindSpeed data array
        cdata - Colored data array
        ls - Legend scheme
        isUV - Is U/V or not
        返回:
        GraphicCollection
      • createArrow

        public static org.meteoinfo.geometry.graphic.Graphic createArrow​(double x,
                                                                         double y,
                                                                         double dx,
                                                                         double dy,
                                                                         org.meteoinfo.geometry.legend.ArrowPolygonBreak ab)
        Create arrow polygon
        参数:
        x - X coordinate
        y - Y coordinate
        dx - The length of arrow along x direction
        dy - The length of arrow along y direction
        ab - The arrow polygon break
        返回:
        Arrow polygon graphic
      • createArrowLine

        public static org.meteoinfo.geometry.graphic.Graphic createArrowLine​(double x,
                                                                             double y,
                                                                             double dx,
                                                                             double dy,
                                                                             org.meteoinfo.geometry.legend.ArrowLineBreak ab)
        Create arrow line
        参数:
        x - X coordinate
        y - Y coordinate
        dx - The length of arrow along x direction
        dy - The length of arrow along y direction
        ab - The arrow line break
        返回:
        Arrow line graphic
      • createArrowLine

        public static org.meteoinfo.geometry.graphic.Graphic createArrowLine​(org.meteoinfo.ndarray.Array x,
                                                                             org.meteoinfo.ndarray.Array y,
                                                                             org.meteoinfo.geometry.legend.ArrowLineBreak ab,
                                                                             boolean iscurve)
        Create arrow line
        参数:
        x - X coordinates
        y - Y coordinates
        ab - The arrow line break
        iscurve - Is curve or not
        返回:
        Arrow line graphic
      • createArrows

        public static org.meteoinfo.geometry.graphic.GraphicCollection createArrows​(org.meteoinfo.ndarray.Array xdata,
                                                                                    org.meteoinfo.ndarray.Array ydata,
                                                                                    org.meteoinfo.ndarray.Array udata,
                                                                                    org.meteoinfo.ndarray.Array vdata,
                                                                                    org.meteoinfo.ndarray.Array cdata,
                                                                                    org.meteoinfo.geometry.legend.LegendScheme ls,
                                                                                    boolean isUV)
        Create wind arrows
        参数:
        xdata - X data array
        ydata - Y data array
        udata - U/WindDirection data array
        vdata - V/WindSpeed data array
        cdata - Colored data array
        ls - Legend scheme
        isUV - Is U/V or not
        返回:
        GraphicCollection
      • createArrows3D

        public static org.meteoinfo.geometry.graphic.GraphicCollection createArrows3D​(org.meteoinfo.ndarray.Array xdata,
                                                                                      org.meteoinfo.ndarray.Array ydata,
                                                                                      org.meteoinfo.ndarray.Array zdata,
                                                                                      org.meteoinfo.ndarray.Array udata,
                                                                                      org.meteoinfo.ndarray.Array vdata,
                                                                                      org.meteoinfo.ndarray.Array wdata,
                                                                                      float scale,
                                                                                      float headWidth,
                                                                                      float headLength,
                                                                                      org.meteoinfo.ndarray.Array cdata,
                                                                                      org.meteoinfo.geometry.legend.LegendScheme ls)
        Create wind arrows
        参数:
        xdata - X data array
        ydata - Y data array
        zdata - Z data array
        udata - U data array
        vdata - V data array
        wdata - W data array
        scale - The length scale of each wind arrow
        headWidth - The head width of the arrow
        headLength - The head length of the arrow
        cdata - Colored data array
        ls - Legend scheme
        返回:
        GraphicCollection
      • createStreamlines3D

        public static GraphicCollection3D createStreamlines3D​(org.meteoinfo.ndarray.Array xdata,
                                                              org.meteoinfo.ndarray.Array ydata,
                                                              org.meteoinfo.ndarray.Array zdata,
                                                              org.meteoinfo.ndarray.Array udata,
                                                              org.meteoinfo.ndarray.Array vdata,
                                                              org.meteoinfo.ndarray.Array wdata,
                                                              org.meteoinfo.ndarray.Array cdata,
                                                              int density,
                                                              org.meteoinfo.geometry.legend.LegendScheme ls,
                                                              int minPoints,
                                                              int loopLimit)
        Create 3D streamlines
        参数:
        xdata - X coordinate array
        ydata - Y coordinate array
        zdata - Z coordinate array
        udata - U wind component array
        vdata - V wind component array
        wdata - W wind component array
        cdata - Value array
        density - Streamline density
        ls - The legend scheme
        minPoints - Minimum point number of streamline
        loopLimit - Limit loop number
        返回:
      • createStreamlines3D

        public static GraphicCollection3D createStreamlines3D​(org.meteoinfo.ndarray.Array xdata,
                                                              org.meteoinfo.ndarray.Array ydata,
                                                              org.meteoinfo.ndarray.Array zdata,
                                                              org.meteoinfo.ndarray.Array udata,
                                                              org.meteoinfo.ndarray.Array vdata,
                                                              org.meteoinfo.ndarray.Array wdata,
                                                              org.meteoinfo.ndarray.Array cdata,
                                                              int density,
                                                              org.meteoinfo.geometry.legend.LegendScheme ls,
                                                              int minPoints,
                                                              int loopLimit,
                                                              org.meteoinfo.ndarray.Array startX,
                                                              org.meteoinfo.ndarray.Array startY,
                                                              org.meteoinfo.ndarray.Array startZ)
        Create 3D streamlines
        参数:
        xdata - X coordinate array
        ydata - Y coordinate array
        zdata - Z coordinate array
        udata - U wind component array
        vdata - V wind component array
        wdata - W wind component array
        cdata - Value array
        density - Streamline density
        ls - The legend scheme
        minPoints - Minimum point number of streamline
        loopLimit - Limit loop number
        startX - Start x coordinates
        startY - Start y coordinates
        startZ - Start z coordinates
        返回:
      • createStreamlines

        public static org.meteoinfo.geometry.graphic.GraphicCollection createStreamlines​(org.meteoinfo.ndarray.Array xdata,
                                                                                         org.meteoinfo.ndarray.Array ydata,
                                                                                         org.meteoinfo.ndarray.Array udata,
                                                                                         org.meteoinfo.ndarray.Array vdata,
                                                                                         int density,
                                                                                         org.meteoinfo.geometry.legend.StreamlineBreak slb,
                                                                                         boolean isUV)
        Create stream line
        参数:
        xdata - X data array
        ydata - Y data array
        udata - U/WindDirection data array
        vdata - V/WindSpeed data array
        density - Streamline density
        slb - Streamline break
        isUV - Is U/V or not
        返回:
        GraphicCollection
      • streamLines

        public static GraphicCollection3D streamLines​(org.meteoinfo.ndarray.Array xa,
                                                      org.meteoinfo.ndarray.Array ya,
                                                      double z,
                                                      org.meteoinfo.ndarray.Array ua,
                                                      org.meteoinfo.ndarray.Array va,
                                                      org.meteoinfo.ndarray.Array data,
                                                      int density,
                                                      java.lang.String zDir,
                                                      org.meteoinfo.geometry.legend.LegendScheme ls)
        Trace streamlines
        参数:
        xa - X coordinate array
        ya - Y coordinate array
        z - Z value
        ua - U component
        va - V component
        data - Data array
        density - Streamline density
        zDir - Z direction: "x", "y" or "z"
        ls - Legend scheme
        返回:
        Streamlines
      • streamLines

        public static GraphicCollection3D streamLines​(org.meteoinfo.ndarray.Array xa,
                                                      org.meteoinfo.ndarray.Array ya,
                                                      org.meteoinfo.ndarray.Array za,
                                                      org.meteoinfo.ndarray.Array ua,
                                                      org.meteoinfo.ndarray.Array va,
                                                      org.meteoinfo.ndarray.Array data,
                                                      int density,
                                                      org.meteoinfo.geometry.legend.LegendScheme ls)
        Trace streamlines
        参数:
        xa - X coordinate array
        ya - Y coordinate array
        za - Z coordinate value
        ua - U component
        va - V component
        data - Data array
        density - Streamline density
        ls - Legend scheme
        返回:
        Streamlines
      • streamSlice

        public static java.util.List<GraphicCollection3D> streamSlice​(org.meteoinfo.ndarray.Array xa,
                                                                      org.meteoinfo.ndarray.Array ya,
                                                                      org.meteoinfo.ndarray.Array za,
                                                                      org.meteoinfo.ndarray.Array ua,
                                                                      org.meteoinfo.ndarray.Array va,
                                                                      org.meteoinfo.ndarray.Array wa,
                                                                      org.meteoinfo.ndarray.Array data,
                                                                      java.util.List<java.lang.Number> xSlice,
                                                                      java.util.List<java.lang.Number> ySlice,
                                                                      java.util.List<java.lang.Number> zSlice,
                                                                      int density,
                                                                      org.meteoinfo.geometry.legend.LegendScheme ls)
                                                               throws org.meteoinfo.ndarray.InvalidRangeException
        Create streamline slices in 3D axes
        参数:
        xa - X coordinate array
        ya - Y coordinate array
        za - Z coordinate array
        ua - U component array
        va - V component array
        wa - W component array
        data - Data array
        xSlice - X slices
        ySlice - Y slices
        zSlice - Z slices
        density - Streamline density
        ls - Legend scheme
        返回:
        Streamline slices graphics
        抛出:
        org.meteoinfo.ndarray.InvalidRangeException
      • streamSlice

        public static java.util.List<GraphicCollection3D> streamSlice​(org.meteoinfo.ndarray.Array xa,
                                                                      org.meteoinfo.ndarray.Array ya,
                                                                      org.meteoinfo.ndarray.Array za,
                                                                      org.meteoinfo.ndarray.Array ua,
                                                                      org.meteoinfo.ndarray.Array va,
                                                                      org.meteoinfo.ndarray.Array wa,
                                                                      org.meteoinfo.ndarray.Array data,
                                                                      java.util.List<java.lang.Integer> zSliceIndex,
                                                                      int density,
                                                                      org.meteoinfo.geometry.legend.LegendScheme ls)
                                                               throws org.meteoinfo.ndarray.InvalidRangeException
        Create streamline slices in 3D axes
        参数:
        xa - X coordinate array
        ya - Y coordinate array
        za - Z coordinate array
        ua - U component array
        va - V component array
        wa - W component array
        data - Data array
        xSlice - X slices
        ySlice - Y slices
        zSlice - Z slices
        density - Streamline density
        ls - Legend scheme
        返回:
        Streamline slices graphics
        抛出:
        org.meteoinfo.ndarray.InvalidRangeException
      • createPieArcs

        public static org.meteoinfo.geometry.graphic.GraphicCollection[] createPieArcs​(org.meteoinfo.ndarray.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,
                                                                                       float radius,
                                                                                       java.util.HashMap wedgeprops)
        Create pie arc polygons
        参数:
        xdata - X data array
        colors - Colors
        labels - Labels
        startAngle - Start angle
        explode - Explode
        labelFont - Label font
        labelColor - Label color
        labelDis - Label distance
        autopct - pct format
        pctDis - pct distance
        radius - Pie radius
        wedgeprops - Wedge properties
        返回:
        GraphicCollection
      • createBox

        public static org.meteoinfo.geometry.graphic.GraphicCollection createBox​(java.util.List<org.meteoinfo.ndarray.Array> xdata,
                                                                                 java.util.List<java.lang.Number> positions,
                                                                                 java.util.List<java.lang.Number> widths,
                                                                                 boolean showcaps,
                                                                                 boolean showfliers,
                                                                                 boolean showmeans,
                                                                                 boolean showmedians,
                                                                                 org.meteoinfo.geometry.legend.PolygonBreak boxBreak,
                                                                                 org.meteoinfo.geometry.legend.ColorBreak medianBreak,
                                                                                 org.meteoinfo.geometry.legend.PolylineBreak whiskerBreak,
                                                                                 org.meteoinfo.geometry.legend.PolylineBreak capBreak,
                                                                                 org.meteoinfo.geometry.legend.ColorBreak meanBreak,
                                                                                 org.meteoinfo.geometry.legend.PointBreak flierBreak)
        Create box graphics
        参数:
        xdata - X data array list
        positions - Box position list
        widths - Box width list
        showcaps - Show caps or not
        showfliers - Show fliers or not
        showmeans - Show means or not
        showmedians - Show medians or not
        boxBreak - Box polygon break
        medianBreak - Meandian line break
        whiskerBreak - Whisker line break
        capBreak - Whisker cap line break
        meanBreak - Mean point break
        flierBreak - Flier point break
        返回:
        GraphicCollection
      • polarToCartesian

        public static void polarToCartesian​(org.meteoinfo.geometry.graphic.GraphicCollection graphics)
        Convert graphics from polar to cartesian coordinate
        参数:
        graphics - Graphics
      • polarToCartesian

        public static void polarToCartesian​(org.meteoinfo.geometry.graphic.GraphicCollection graphics,
                                            double bottom)
        Convert graphics from polar to cartesian coordinate
        参数:
        graphics - Graphics