Chart FX 数据向导
Chart FX智能标签向导为Visual Studio中的其他控件提供了基本的数据源配置选项,因此您可以在项目中快速创建和/或连接到现有的数据库或数据集。
第一步是正确创建项目的数据源,并将图表连接到该数据源。与其他数据感知控件一样,Chart FX 提供了 “选择数据源”选项,可以访问 Visual Studio 的数据库向导。
如果您不熟悉类型化数据集,请参阅 Visual Studio 文档,了解如何在项目中正确创建和配置数据库对象。
同样重要的是,Chart FX 还提供了其他填充图表的方法,包括XML 文件和 API 调用等。有关这些图表填充方法的更多信息,请参阅指南相关内容。
尽管Visual Studio使连接数据源变得简单了,但要使数据集能够在图表中正常运行还需要做大量工作。例如,如果要创建散点图,则必须指定并标示哪些字段代表 x 和 y 值;如果要绘制金融数据图表,则必须在 SQL 语句字段中标示出 Hi、Low 和 Close 值,以使 Chart FX 可以适当地显示数据。
一旦您选择了一个类型化数据集和一个查询,只需在智能标签向导中选择“调整数据以绘制图表”即可正确指示 Chart FX 如何处理查询中的字段。
通过数据向导的首屏,您可以对将实际绘制在图表中的字段进行筛选。通过该界面,您可以重复使用数据源中的现有查询,只需选择要在图表中绘制的字段即可。
所有数字字段都将被视为图表中的序列,而所有文本或日期/时间字段都将被视为 X 轴标签。
数据向导还允许您设置系列标签及其在图表中的绘制顺序(z-order)。
Chart FX 数据向导还提供了一个强大的错误检测机制,可以提醒您查询与 Chart FX 在运行时尝试绘制图表之间的任何潜在问题或冲突。
数据向导错误检测机制还与智能标签向导的其他部分相互关联。例如,如果您在设置数据向导后决定将图表类型更改为其他图库,Chart FX 将自动提醒您应用程序可能存在的问题。
使用 Chart FX 7 将数据传递到图表的最基本方法是在设计时结合 Chart FX 智能标签向导使用类型化数据集。数据向导提供了一种从项目数据源和数据库对象中提取和配置数据的图形化方式。但是,有些在图表中集成或绘制的数据的性质不支持这种操作。这些数据源包括数据库、文本文件、Crosstab、OLAP、XML、数组、集合等。
Chart FX的核心支持从数据库和文本文件中传输数据,但是,从XML、数组和集合源读取数据所需的所有代码都被隔离在一个额外的程序集(ChartFX.Data.DLL)中,使得Software FX可以轻松地构建额外的 “Chart FX数据提供程序集”。
通过提供一个专门用于数据的附加程序集,程序员可以决定何时包含或排除该程序集,从而控制要部署的内容。尽管数据功能要求在应用中部署一个额外的程序集,但它允许 Chart FX 轻松集成新的数据源,如 Active Directory、Grids、OLAP 等。
对于内部数据结构(如集合和数组),无需通过数据点循环来填充图表。如果您有一个以前填充过的数据数组,只需将其传递给 Chart FX,只需一行代码就能用数据填充图表。
如需了解更多信息,请参阅 Chart FX 7 API 和电子文档。