用途
本技能用于指导在 .NET MAUI 应用中实现 Syncfusion 的 Cartesian Chart(SfCartesianChart)笛卡尔图表控件,完成数据可视化。适用于从简单折线图到复杂金融与统计图表的实现。
适用场景(资料中列出的 When to Use)
- 数据可视化:使用折线、面积、柱状、条形或散点图展示定量数据。
- 金融分析:创建蜡烛图或 OHLC 图展示股票价格。
- 统计数据:绘制箱线图(箱须图)、直方图或误差棒图。
- 对比分析:使用堆叠图(面积、柱状、折线)比较多个数据集。
- 范围可视化:用范围面积图或范围柱状图展示高-低数据。
- 交互式仪表盘:实现缩放、平移、选择与轨迹球功能。
- 时间序列数据:使用日期时间轴与自动滚动绘制时间数据。
- 自定义可视化:添加批注、绘图带与自定义样式。
组件能力概览(Component Overview)
- 20+ 图表类型:折线、面积、柱状、条形、散点、气泡、蜡烛、OHLC、直方图、箱须图、堆叠变体、范围图表、瀑布图等。
- 灵活坐标轴:分类轴、数值轴、日期时间轴、对数轴,支持完整定制。
- 交互功能:缩放、平移、选择、工具提示、轨迹球。
- 丰富定制:数据标签、图例、批注、绘图带、外观样式。
- 数据处理:空点模式、数据绑定、动态更新。
- 导出与本地化:图像导出、多语言支持。
文档导航与使用方式
技能按参考文档组织,需按需阅读对应文件。
入门:references/getting-started.md,含 NuGet 包安装(Syncfusion.Maui.Toolkit)、在 XAML 与 C# 中初始化 SfCartesianChart、创建数据模型与视图模型、坐标轴设置(XAxes、YAxes)、添加首个带数据绑定的系列、完整可运行示例。
图表类型:
- 基础:references/basic-chart-types.md,折线、面积、柱状、条形、散点、气泡图,各类型适用场景、实现示例与通用属性样式。
- 金融:references/financial-charts.md,蜡烛图、OHLC 图、金融数据结构与绑定、涨跌样式。
- 统计:references/statistical-charts.md,箱须图、直方图、误差棒图及其数据要求。
- 堆叠:references/stacked-charts.md,堆叠面积/柱状/折线(普通与 100%)、系列分组、百分比与绝对值。
- 范围:references/range-charts.md,范围面积图、范围柱状图、样条范围面积图、高-低数据绑定。
- 高级:references/advanced-chart-types.md,Fastline(大数据集优化)、阶梯面积与阶梯折线、瀑布图、性能注意事项。
坐标轴:
- 基础:references/axis-configuration.md,轴类型(分类、数值、日期时间、对数)、XAxes 与 YAxes 集合、标签与格式化、轴标题、多轴设置、自定义标签。
- 定制:references/axis-customization.md,网格线(主/次)样式、刻度线、轴内边距、范围内边距、自动滚动增量、轴定位。
数据可视化与交互:
- 数据标签:references/data-labels.md,启用与定位、标签位置(Inner、Outer、Auto)、格式化与模板、样式、发布模式显示配置。
- 工具提示与交互:references/tooltips-and-interaction.md,工具提示配置与定制、用于多系列对比的轨迹球、精确读值的十字准线、工具提示模板、交互显示模式。
- 缩放与平移:references/zooming-and-panning.md,缩放模式(Pinch、Selection、MouseWheel)、平移、ZoomPanBehavior 设置、程序化缩放、重置缩放。
- 选择:references/selection.md,选择类型(Single、Multiple、Series)、DataPointSelectionBehavior、SeriesSelectionBehavior、选择事件、自定义选择样式。
定制与样式:
- 图例与外观:references/legend-and-appearance.md,图例配置与定位、图例项模板、图表外观定制、调色板、主题。
- 批注与绘图带:references/annotations-and-plotbands.md,批注类型(Text、View、Shape)、添加与定位批注、PlotBand 高亮区域配置、用例与示例。
- 自定义样式:references/customization-and-styling.md,系列外观定制、自定义标签、颜色与渐变填充、边框与圆角、模板定制。
数据处理与高级功能:
- 数据点管理:references/data-handling.md,空点处理、空点模式(Gap、Zero、Average、Drop)、按区域获取数据点、触摸位置检测、数据操作。
- 导出与本地化:references/exporting-and-localization.md,图表导出为图像、导出格式与选项、本地化配置、区域性格式化、资源文件。
限制
资料未提供收费、价格、具体平台支持范围、效果表现等信息,以上暂未提供。