类 GraphicFactory
- java.lang.Object
-
- org.meteoinfo.chart.plot.GraphicFactory
-
public class GraphicFactory extends java.lang.Object- 作者:
- Yaqiang Wang
-
-
构造器概要
构造器 构造器 说明 GraphicFactory()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static org.meteoinfo.geometry.graphic.GraphiccreateArrow(double x, double y, double dx, double dy, org.meteoinfo.geometry.legend.ArrowPolygonBreak ab)Create arrow polygonstatic org.meteoinfo.geometry.graphic.GraphiccreateArrowLine(double x, double y, double dx, double dy, org.meteoinfo.geometry.legend.ArrowLineBreak ab)Create arrow linestatic org.meteoinfo.geometry.graphic.GraphiccreateArrowLine(org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, org.meteoinfo.geometry.legend.ArrowLineBreak ab, boolean iscurve)Create arrow linestatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateArrows(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 arrowsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateArrows3D(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 arrowsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateBarbs(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 barbsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateBars(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 graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateBars1(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 graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateBars3D(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 graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateBox(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 graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateContourLines(org.meteoinfo.data.GridData gridData, double offset, java.lang.String zdir, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)Create contour linesstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateContourLines(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 linesstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateContourLines(org.meteoinfo.data.GridData gridData, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)Create contour linesstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateContourLines(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 linesstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateContourPolygons(org.meteoinfo.data.GridData gridData, double offset, java.lang.String zdir, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)Create 3D contour polygonsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateContourPolygons(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 polygonsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateContourPolygons(org.meteoinfo.data.GridData gridData, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)Create contour polygonsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateContourPolygons(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 polygonsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateCylinderBars3D(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 graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateErrorLineString(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 graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateErrorLineString_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 graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateFillBetweenPolygons(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 polygonsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateFillBetweenPolygons(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 polygonsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateFillBetweenPolygons(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 polygonsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateFillBetweenPolygonsX(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 directionstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateGraphics(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.ColorBreak cb)Create graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateGraphicsFromLayer(org.meteoinfo.geo.layer.VectorLayer layer, double offset, double xshift)Create 3D graphics from a VectorLayer.static org.meteoinfo.geometry.graphic.GraphicCollectioncreateGridPolygons(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 polygonsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateHBars(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 graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateHistBars(org.meteoinfo.ndarray.Array data, int bins, java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)Create histogram bar graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateHistBars(org.meteoinfo.ndarray.Array data, org.meteoinfo.ndarray.Array bins, java.util.List<org.meteoinfo.geometry.legend.BarBreak> bbs)Create histogram bar graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateHistBars(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 graphicsstatic org.meteoinfo.geometry.graphic.GraphiccreateImage(java.awt.image.BufferedImage image)Create an image graphicstatic org.meteoinfo.geometry.graphic.GraphiccreateImage(java.util.List<org.meteoinfo.ndarray.Array> data, java.util.List<java.lang.Number> extent)Create image by RGB data arraystatic org.meteoinfo.geometry.graphic.GraphiccreateImage(org.meteoinfo.data.GridArray gdata, org.meteoinfo.geometry.legend.LegendScheme ls)Create imagestatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateImage(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 imagestatic org.meteoinfo.geometry.graphic.GraphiccreateImage(org.meteoinfo.data.GridArray gdata, org.meteoinfo.geometry.legend.LegendScheme ls, java.util.List<java.lang.Number> extent)Create imagestatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateImage(org.meteoinfo.geo.layer.ImageLayer layer, double offset, double xshift, java.lang.String interpolation)Create imagestatic org.meteoinfo.geometry.graphic.GraphiccreateImage(org.meteoinfo.ndarray.Array gdata, java.util.List<java.lang.Number> extent)Create imagestatic org.meteoinfo.geometry.graphic.GraphiccreateImage(org.meteoinfo.ndarray.Array gdata, org.meteoinfo.geometry.legend.LegendScheme ls, java.util.List<java.lang.Number> extent)Create imagestatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateImage(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 arraystatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateLineString(org.meteoinfo.data.XYListDataset data, java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs)Create LineString graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateLineString(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs, boolean iscurve)Create LineString graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateLineString(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.ColorBreak cb)Create LineString graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateLineString(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.ColorBreak cb, boolean iscurve)Create LineString graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateLineString(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 graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateLineString3D(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 graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateLineString3D(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.geometry.legend.ColorBreak cb)Create 3D LineString graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateLineString3D(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 graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateMeshPolygons(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, org.meteoinfo.geometry.legend.LegendScheme ls)Add mesh polygonsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreatePColorPolygons(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 polygonsstatic 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 polygonsstatic org.meteoinfo.geometry.graphic.GraphiccreatePoint(float x, float y, org.meteoinfo.geometry.legend.PointBreak pb)Create a point graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreatePoints(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, java.util.List<org.meteoinfo.geometry.legend.ColorBreak> cbs)Create graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreatePoints(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.PointBreak pb)Create graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreatePoints(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.geometry.legend.LegendScheme ls)Create graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreatePoints3D(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 graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreatePoints3D(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.ndarray.Array zdata, org.meteoinfo.geometry.legend.ColorBreak cb)Create graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreatePoints3D(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 graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreatePolygons(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.geometry.legend.PolygonBreak pgb)Add polygonsstatic org.meteoinfo.geometry.graphic.GraphiccreateRectangle(java.util.List<java.lang.Number> pos, java.util.List<java.lang.Number> curvature, org.meteoinfo.geometry.legend.PolygonBreak pgb)Create rectangle graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateStems(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 graphicsstatic 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 graphicsstatic 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 graphicsstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateStepLineString(org.meteoinfo.ndarray.Array xdata, org.meteoinfo.ndarray.Array ydata, org.meteoinfo.geometry.legend.ColorBreak cb, java.lang.String where)Create step LineString graphicstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateStreamlines(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 linestatic GraphicCollection3DcreateStreamlines3D(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)Create 3D streamlinesstatic GraphicCollection3DcreateStreamlines3D(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, org.meteoinfo.ndarray.Array startX, org.meteoinfo.ndarray.Array startY, org.meteoinfo.ndarray.Array startZ)Create 3D streamlinesstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateWireframe(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, org.meteoinfo.geometry.legend.LegendScheme ls)Add wireframe polylinesstatic org.meteoinfo.geometry.graphic.GraphicCollectioncreateWireframe(org.meteoinfo.ndarray.Array xa, org.meteoinfo.ndarray.Array ya, org.meteoinfo.ndarray.Array za, org.meteoinfo.geometry.legend.PolylineBreak pb)Add wireframe polylinesstatic voidpolarToCartesian(org.meteoinfo.geometry.graphic.GraphicCollection graphics)Convert graphics from polar to cartesian coordinatestatic voidpolarToCartesian(org.meteoinfo.geometry.graphic.GraphicCollection graphics, double bottom)Convert graphics from polar to cartesian coordinatestatic GraphicCollection3DstreamLines(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 streamlinesstatic GraphicCollection3DstreamLines(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 streamlinesstatic 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 axesstatic 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
-
-
-
方法详细资料
-
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 arrayydata- Y data arraycb- 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 arrayydata- Y data arraycb- Color breakiscurve- 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 arrayydata- Y data arraycbs- Color break listiscurve- 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 arrayydata- Y data arrayzdata- Z data arrayls- Legend schemeiscurve- 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 arraycbs- 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 arrayydata- Y data arrayzdata- Z data arraycb- 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 arrayydata- Y data arrayzdata- Z data arraycbs- 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 arrayydata- Y data arrayzdata- Z data arraymdata- M data arrayls- 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 arrayydata- Y data arrayxErrorLeft- X error array - leftxErrorRight- X error array - rightyErrorBottom- Y error array - bottomyErrorUp- Y error array - upcb- Color breakecb- Error bar color breakcapSize- The length of the error bar caps.- 返回:
- LineString graphics
-
createErrorLineString_bak1
public static 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 arrayydata- Y data arrayxErrorLeft- X error array - leftxErrorRight- X error array - rightyErrorBottom- Y error array - bottomyErrorUp- Y error array - upcb- Color breakecb- Error bar color breakcapSize- The length of the error bar caps.- 返回:
- LineString graphics
-
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 arrayydata- Y data arraycb- Color breakwhere- 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 arrayydata- Y data arraycb- 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- Xy- Ypb- 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 arrayydata- Y data arraypb- 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 arrayydata- Y data arraycbs- 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 arrayydata- Y data arrayzdata- Z data arrayls- 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 arrayydata- Y data arrayzdata- Z data arraycb- 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 arrayydata- Y data arrayzdata- Z data arraycbs- 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 arrayydata- Y data arrayzdata- Z data arraycdata- C data arrayls- 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 arrayydata- Y data arrayzdata- Z data arraycbs- Color breaksplb- Stem line breakbottom- Stem bottomsameStemColor- Same stem line and point color or not- 返回:
- Graphics
-
createStems3D
public static 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 arrayydata- Y data arrayzdata- Z data arraycdata- C data arrayls- Legend schemeplb- Stem line breakbottom- Stem bottomsameStemColor- Same stem line and point color or not- 返回:
- 3D point graphics
-
createPolygons
public static 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 arrayya- Y coordinate arraypgb- 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 arrayya- Y coordinate arrayza- Z coordinate arraypb- 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 arrayya- Y coordinate arrayza- Z coordinate arrayls- 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 arrayya- Y coordinate arrayza- Z coordinate arrayls- 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 layeroffset- 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 positioncurvature- Curvaturepgb- 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 arrayydata- Y data arrayautoWidth- Is auto width or notwidths- WidthdrawError- Is draw error or noterror- ErrordrawBottom- Is draw bottom or notbottom- Bottombbs- Bar breaks- 返回:
- Bar graphics
-
createHBars
public static 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 arrayxdata- X data arrayautoHeight- Is auto height or notheights- HeightsdrawError- Is draw error or noterror- ErrordrawLeft- Is draw left or notleft- Leftbbs- Bar breaks- 返回:
- Bar graphics
-
createBars1
public static 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 arrayydata- Y data arrayautoWidth- Is auto width or notwidths- WidthdrawError- Is draw error or noterror- ErrordrawBottom- Is draw bottom or notbottom- Bottombbs- Bar breaks- 返回:
- Bar graphics
-
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 arrayydata- Y data arrayzdata- Z data arrayautoWidth- Is auto width or notwidths- Widthbottom- Bottombbs- 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 arrayydata- Y data arrayzdata- Z data arrayautoWidth- Is auto width or notwidths- Widthbottom- Bottombbs- 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 arraybins- Bins numberbbs- 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 arraybins- Bins arraybbs- 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 arrayxdata- X bins dataydata- Y bins databbs- 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 arrayydata- Y data arrayplb- Polyline breakpb- Point breakbplb- Baseline breakbottom- 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 arrayextent- 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)Create image by RGB data array- 参数:
data- RGB data array listextent- Exent- 返回:
- 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 arrayy- Y data arraydata- RGB data array listoffset- Offset in z axiszdir- Z direction - x, y or zinterpolation- 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 arrayls- Legend schemeextent- 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 arrayls- 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 arrayls- Legend schemeextent- 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 arrayls- Legend schemeoffset- Offset of z axiszdir- Z direction - x, y or zsePoint- Start and end points [xstart, ystart, xend, yend]interpolation- Interpolation- 返回:
- Graphics
-
createImage
public static org.meteoinfo.geometry.graphic.GraphicCollection createImage(org.meteoinfo.geo.layer.ImageLayer layer, double offset, double xshift, java.lang.String interpolation)Create image- 参数:
layer- Image layeroffset- Offset of z axisxshift- X shift - to shift the grahpics in x direction, normally for map in 180 - 360 degree eastinterpolation- Interpolation- 返回:
- Graphics
-
createContourLines
public static 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 dimensionya- Y coordinate array - one dimensionva- Data array - two dimensionls- Legend schemeisSmooth- 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 datals- Legend schemeisSmooth- 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 dataoffset- Offset in z directionzdir- Z direction - x, y or zls- Legend schemeisSmooth- 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 dataoffset- Offset in z directionzdir- Z direction - x, y or zls- Legend schemeisSmooth- Is smooth or notsePoint- Start and end points [xstart, ystart, xend, yend]- 返回:
- Contour lines
-
createContourPolygons
public static org.meteoinfo.geometry.graphic.GraphicCollection createContourPolygons(org.meteoinfo.data.GridData gridData, org.meteoinfo.geometry.legend.LegendScheme ls, boolean isSmooth)Create contour polygons- 参数:
gridData- Grid datals- Legend schemeisSmooth- 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 dimensionya- Y coordinate array - one dimensionva- Data array - two dimensionls- Legend schemeisSmooth- 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 dataoffset- Offset of z axiszdir- Z direction - x, y or zls- Legend schemeisSmooth- 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 dataoffset- Offset of z axiszdir- Z direction - x, y or zls- Legend schemeisSmooth- Is smooth or notsePoint- Start and end points [xstart, ystart, xend, yend]- 返回:
- Contour polygons
-
createPColorPolygons
public static 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 - 2Dy_s- scatter Y array - 2Da- scatter value array - 2Dls- 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 - 1Dy_s- Y array - 1Da- scatter value array - 2Dls- 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 arrayy1data- Y1 data arrayy2data- Y2 data arraywhere- Where data arraypb- 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 arrayx1data- X1 data arrayx2data- X2 data arraywhere- Where data arraypb- 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 arrayy1data- Y1 data arrayy2data- Y2 data arraywhere- Where data arraypb- Polygon breakoffset- Offsetzdir- 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 arrayydata- Y data arrayy1data- Y1 data arrayy2data- Y2 data arraywhere- Where data arraypb- Polygon breakoffset- Offsetzdir- 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 arrayydata- Y data arrayudata- U/WindDirection data arrayvdata- V/WindSpeed data arraycdata- Colored data arrayls- Legend schemeisUV- Is U/V or not- 返回:
- GraphicCollection
-
createArrow
public static 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 coordinatey- Y coordinatedx- The length of arrow along x directiondy- The length of arrow along y directionab- The arrow polygon break- 返回:
- Arrow polygon graphic
-
createArrowLine
public static 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 coordinatey- Y coordinatedx- The length of arrow along x directiondy- The length of arrow along y directionab- The arrow line break- 返回:
- Arrow line graphic
-
createArrowLine
public static 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 coordinatesy- Y coordinatesab- The arrow line breakiscurve- 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 arrayydata- Y data arrayudata- U/WindDirection data arrayvdata- V/WindSpeed data arraycdata- Colored data arrayls- Legend schemeisUV- Is U/V or not- 返回:
- GraphicCollection
-
createArrows3D
public static 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 arrayydata- Y data arrayzdata- Z data arrayudata- U data arrayvdata- V data arraywdata- W data arrayscale- The length scale of each wind arrowheadWidth- The head width of the arrowheadLength- The head length of the arrowcdata- Colored data arrayls- 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)
Create 3D streamlines- 参数:
xdata- X coordinate arrayydata- Y coordinate arrayzdata- Z coordinate arrayudata- U wind component arrayvdata- V wind component arraywdata- W wind component arraycdata- Value arraydensity- Streamline densityls- The legend scheme- 返回:
-
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, org.meteoinfo.ndarray.Array startX, org.meteoinfo.ndarray.Array startY, org.meteoinfo.ndarray.Array startZ)
Create 3D streamlines- 参数:
xdata- X coordinate arrayydata- Y coordinate arrayzdata- Z coordinate arrayudata- U wind component arrayvdata- V wind component arraywdata- W wind component arraycdata- Value arraydensity- Streamline densityls- The legend scheme- 返回:
-
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 arrayydata- Y data arrayudata- U/WindDirection data arrayvdata- V/WindSpeed data arraydensity- Streamline densityslb- Streamline breakisUV- 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 arrayya- Y coordinate arrayz- Z valueua- U componentva- V componentdata- Data arraydensity- Streamline densityzDir- 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 arrayya- Y coordinate arrayza- Z coordinate valueua- U componentva- V componentdata- Data arraydensity- Streamline densityls- 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 arrayya- Y coordinate arrayza- Z coordinate arrayua- U component arrayva- V component arraywa- W component arraydata- Data arrayxSlice- X slicesySlice- Y sliceszSlice- Z slicesdensity- Streamline densityls- 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 arrayya- Y coordinate arrayza- Z coordinate arrayua- U component arrayva- V component arraywa- W component arraydata- Data arrayxSlice- X slicesySlice- Y sliceszSlice- Z slicesdensity- Streamline densityls- 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 arraycolors- Colorslabels- LabelsstartAngle- Start angleexplode- ExplodelabelFont- Label fontlabelColor- Label colorlabelDis- Label distanceautopct- pct formatpctDis- pct distanceradius- Pie radiuswedgeprops- 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 listpositions- Box position listwidths- Box width listshowcaps- Show caps or notshowfliers- Show fliers or notshowmeans- Show means or notshowmedians- Show medians or notboxBreak- Box polygon breakmedianBreak- Meandian line breakwhiskerBreak- Whisker line breakcapBreak- Whisker cap line breakmeanBreak- Mean point breakflierBreak- Flier point break- 返回:
- GraphicCollection
-
polarToCartesian
public static void polarToCartesian(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
-
-