nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Data.DataPlot

Microsoft.VisualBasic.Data.DataPlot 1.0.9762.11310.

Namespaces 2 Types 53 Members 627

01 Namespaces

Microsoft.VisualBasic.Data.Plots

The data plot library: ggplot style themes, plot layers and the shared plotting API.

TypeSummary 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.

TypeSummary 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