The data plot library: ggplot style themes, plot layers and the shared plotting API.
Microsoft.VisualBasic.Data.DataPlot 1.0.9762.11310.
01 Namespaces
Microsoft.VisualBasic.Data.Plots
| Type | Summary | Members |
|---|---|---|
| AreaPlot | 基础面积图(曲线下面积填充) | 5 |
| AxisSide | 坐标轴 | 4 |
| BarPlot | 柱状图(分类数据) | 7 |
| BoxGroup | 盒须图分组 | 3 |
| BoxPlot | 盒须图(Box Plot / Box-and-Whisker) | 5 |
| BubblePlot | 气泡图(三维散点,气泡半径映射第三维) | 7 |
| BubbleSeries | 气泡图数据系列(X/Y 定位,Sizes 映射第三维) | 1 |
| ChordLink | 和弦图连接(可选辅助结构,用于显式指定连接而非矩阵) | 4 |
| ChordPlot | 和弦图(圆形布局,节点弧段 + 贝塞尔曲线和弦) | 11 |
| HeatmapPlot | 热图 | 8 |
| HistogramPlot | 直方图 | 6 |
| JitterPlot | Jitter 散点图(分组数据在 X 方向随机抖动以避免遮挡) | 9 |
| LinePlot | 折线图(默认无标记,可单独配置) | 1 |
| MarkerShape | 标记形状 | 7 |
| PiePlot | 饼图 | 9 |
| PlotEngine | 绘图引擎:所有图表类型的基类与公共能力。 使用 GDI+ 在内存 Bitmap 上绘制,最后导出为 PNG。 | 22 |
| PlotTheme | 图表主题:包含颜色、字体、线宽、边距等所有视觉样式参数。 可直接使用预定义主题,也可基于预定义主题派生自定义主题。 | 17 |
| RadarPlot | 雷达图(蛛网图,多维度多系列叠加) | 8 |
| RosePlot | 南丁格尔玫瑰图(等角度扇区,半径与数值成比例) | 9 |
| SankeyPlot | 桑基图(Sankey Diagram) | 3 |
| ScatterPlot | 散点图 | 1 |
| Series | 图表数据系列 | 0 |
| StackedAreaPlot | 堆叠面积图 | 9 |
| StackedBarPlot | 堆叠柱状图(多系列沿 Y 轴累加堆叠) | 7 |
| TreemapNode | 矩形树图节点 | 5 |
| TreemapPlot | 矩形树图(Squarified 布局算法,优化子矩形宽高比接近 1:1) | 12 |
| ViolinPlot | 小提琴图(Violin Plot) | 3 |
Microsoft.VisualBasic.Data.Plots.GgplotTheme
The ggplot style theme definitions used by the plot library.
| Type | Summary | Members |
|---|---|---|
| ArrowSpec | Arrow specification for line elements, equivalent to ggplot2's arrow(). | 6 |
| CanvasContext | Provides canvas environment information needed for unit-to-pixel conversion. | 6 |
| CssRule | Represents a single CSS rule with a selector and a set of properties. | 3 |
| CssThemeMapper | The CSS theme mapping module. | 4 |
| DefaultTheme | Provides factory methods for creating default themes equivalent to ggplot2's built-in themes: theme_grey, theme_bw, theme_classic, theme_minimal, theme_light, and theme_dark. | 6 |
| ElementGeom | Geom defaults element, equivalent to ggplot2's element_geom(). | 11 |
| ElementHelpers | 8 | |
| ElementLine | Line element, equivalent to ggplot2's element_line(). | 9 |
| ElementPoint | Point element, equivalent to ggplot2's element_point(). | 9 |
| ElementPolygon | Polygon element, equivalent to ggplot2's element_polygon(). | 9 |
| ElementRect | Rectangle element, equivalent to ggplot2's element_rect(). | 8 |
| ElementText | Text element, equivalent to ggplot2's element_text(). | 13 |
| InheritanceTree | Defines the inheritance relationships between theme elements and the element type for each named element. | 5 |
| LayoutCalculator | The automatic layout calculation system. | 21 |
| Margin | Represents a four-sided margin (top, right, bottom, left). | 7 |
| PlotLayout | Contains computed pixel positions for the main plot regions. | 15 |
| ResolvedElementLine | A line element with all properties resolved to pixel values. | 6 |
| ResolvedElementRect | A rectangle element with all properties resolved to pixel values. | 7 |
| ResolvedElementText | A text element with all properties resolved to pixel values. | 14 |
| Theme | The main theme class that holds all ggplot2 theme elements and scalar properties. | 52 |
| ThemeElement | Base class for all theme elements. | 6 |
| ThemeElementNames | Contains string constants for all ggplot2 theme element names. | 146 |
| ThemeElementType | Identifies the type of a theme element, used for CSS parsing and inheritance resolution. | 18 |
| Unit | Represents a measurement with a unit, equivalent to R's grid::unit(). | 25 |
| UnitConverter | Converts Unit values to pixels based on a CanvasContext. | 10 |
| UnitType | Supported unit types for theme measurements, mirroring R's grid unit() system. | 20 |