0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Chart FX Maps介绍

哲想软件 来源:哲想软件 2025-01-14 14:35 次阅读

十多年来,Chart FX 一直在帮助开发人员将图表和图形集成到他们的报表和数据可视化应用程序中。遗憾的是,并非所有情况都能用传统图表轻松表现。

例如,在一张美国地图或飞机座位图进行数据标记。首先,如果用条形图、折线图或饼图来表示数据,对最终用户来说并不直观。此外,虽然您可以轻松地在图像的不同区域创建热点或超链接,但作为开发人员,您无法访问单个对象(如州或座位)来设置其他属性,如填充颜色和边框,以直观地表达地图中的实际情况。

如果您的业务需求是创建能够随背后数据变化的自定义矢量图,那么 Chart FX Maps 就是您的最佳选择。

什么是 Chart FX Maps?

Chart FX Maps 可帮助开发人员使用 SVG(一种基于矢量的通用图像标准)创建解决方案。这样就可以集成动态地图,部署令人印象深刻的 Windows 和 Web 窗体应用程序。

作为开发人员,您可以简单地选择并集成数百种预制地理地图;或者,如果您正在构建一个需要定制地图的应用程序,您可以定制设计一个地图,并根据您的具体要求进行调整。

Chart FX Maps与Visual Studio .NET的集成简单而直接,使您能够创建和部署功能强大的应用程序,让终端用户能够通过交互式、图像化的方式对数据进行可视化和分析。

此外,Chart FX Maps 作为 Chart FX 的扩展,使您无需通过额外的开发或代码编写,就可以像浏览其他常用图表类型一样浏览地图数据,并做进一步的分析。这有效提高了开发人员的工作效率和客户满意度。

整个过程非常简单,只需选择或创建一个矢量地图,输入数据,最后指定填充颜色和边框样式等图像属性即可。具体请看……

a16d0328-d081-11ef-9310-92fbcf53809c.png

选择或创建地图

Chart FX Maps 提供了一个完整的地理地图库,您可以快速集成并部署这些地图。它们是:

世界 ------> 各大洲 ---------> 美国 欧洲 3 位数邮政编码、亚洲 5 位数邮政编码***、非洲 各州的县、北美洲各区***、南美洲、大洋洲、南极洲

*** 表示联系 Software FX 以了解可用性。

虽然 Chart FX 提供了大量的地理地图库,但在许多情况下,您需要的可能是我们没有的地图。例如,网络或体育场座位图。但这并不意味着您不能使用 Chart FX 地图。

创建自定义 SVG 图像非常简单,Chart FX Maps帮助系统中也有详细说明。您只需要一个标准的 SVG 编辑器,如 Adobe Illustrator,或者,如果您愿意,也可以委托 Software FX 为您创建矢量地图。

填充地图

一旦选择或创建了地图,您就可以使用 Visual Studio .NET 连接到最常用的数据源,如文本和 XML 文件以及最常用的数据库引擎。

Chart FX Maps会将地图中的对象与数据源中的标签进行匹配。如果数据源标签与 SVG 文件的命名约定不一致,可以使用 XML 转换文件来避免对数据源或 SVG 地图进行不必要的更改。

设置地图的图像属性

您可以使用许多条件属性和point属性来突出显示地图中的对象,包括颜色、边框、渐变、点标签、超链接、图案、下钻等!

下面的伪代码演示了如何轻松创建按州分列的季度销售额地图。请注意,地图可以从 ADO.NET 记录集、XML 文件等任何支持的数据提供程序中填充。

a18870ae-d081-11ef-9310-92fbcf53809c.png

终端用户互动

在运行时,Chart FX Maps提供了一个直观的用户界面,允许最终用户进一步自定义地图视图。终端用户只需右击地图中的对象,访问 Chart FX Maps 客户端控件提供的上下文菜单和工具栏,即可缩放、下钻、调整详细程度和修改对象属性(point标签、字体和颜色)。

下图展示了Chart FX Maps终端用户在基于浏览器的应用程序中的交互情况:

a1a9cbf0-d081-11ef-9310-92fbcf53809c.png

此外,终端用户还可以选择其他视图,如条形图或折线图,这些视图也继承了地图中相同的可视化属性,从而提高了应用程序的数据可视化和分析能力。

注意:

在将地图渲染为对象而非图像的应用中,这种交互是可能的。

在 VS.NET 应用程序中添加Chart FX Maps

打开 Visual Studio .NET,从文件菜单中选择新建项目。

将 Chart FX Maps 添加到您的工具箱。

选择工具-> 自定义工具箱。

选择 .NET Framework Components 选项卡并选中 Map 控件复选框。重要:如果您创建的是 Windows 窗体应用程序,请使用 ChartFX.Map.WinForms 命名空间;如果您想在 Web 窗体项目中使用 Chart FX Maps,请使用 ChartFX.Map.Server 命名空间。选择图表控件后,单击“确定”。

使用设计时控件集成扩展:在 VS.NET 中创建 Windows 窗体或 Web 窗体图表应用程序,然后从工具箱中选择地图控件并将其拖放到窗体或页面中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SVG
    SVG
    +关注

    关注

    0

    文章

    128

    浏览量

    16448
  • 图表
    +关注

    关注

    0

    文章

    32

    浏览量

    8872
  • chart
    +关注

    关注

    0

    文章

    17

    浏览量

    1534

原文标题:Chart FX——地图

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    Chart FX——金融图表

    和收盘价之间的关系被视为重要信息,是这些图表的精髓所在。 使用 Chart FX,您可以创 高低收盘图、开高低收盘图和蜡烛图。向这些图表传递数据的过程与向 Chart FX 中任何图表
    的头像 发表于 01-15 17:20 56次阅读

    Chart FX——图表导出

    Chart FX 提供的导出方法可以让您(或您的最终用户)以多种格式保存图表文件、图像和数据。不同平台的产品能够导出的格式也不尽相同,只有Web产品(如 Chart FX WebFor
    的头像 发表于 01-15 14:38 57次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>——图表导出

    Chart FX——打印

    在打印图表时打印机对象是重要且非常有用的属性。使用该对象,您可以控制页边距、纸张方向、颜色或图案打印等。Chart FX提供的方法还允许您通过页面设置、预览和打印对话框对用户进行提示,以确保用户准确
    的头像 发表于 01-14 10:36 54次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>——打印

    Chart FX——打印图表

    另一个重要的问题是图表打印的页数。当您需要打印包含大量点的图表(可滚动)时,Chart FX 将根据需要打印尽可能多的页面。若使用压缩属性, Chart FX 会通过重新计算适当的值使
    的头像 发表于 01-13 09:12 67次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>——打印图表

    Chart FX-使用API传输数据 使用Value属性传输数据

    有时,向 Chart FX 传输数值数据最简单方便的方法就是使用 Value 属性。通过 Value 属性,您可以为图表中特定series中的某一point设置数值。 Value 属性需要你希望自动
    的头像 发表于 01-09 16:30 93次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>-使用API传输数据 使用Value属性传输数据

    Chart FX-调整设置和功能

    调整Chart FX 诚然,许多开发工具和网络开发技术大大缩短了开发时间,加快了部署速度,但这种模式给开发人员带来了全新的挑战;其中包括服务器的可扩展性和性能。网络应用程序设计的真正问题是用户
    的头像 发表于 01-08 16:49 97次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>-调整设置和功能

    Chart FX——坐标轴简介

    情况。下图突出显示了数值 (Y) 轴和类别 (X) 轴: 当您第一次创建和填充图表时,Chart FX 使用一种“最佳拟合”算法来自动适应坐标轴设置。这种行为最大限度地减少了自定义图表坐标轴的初始编程工作。然而,在大多数情况下,程序员会面临复杂
    的头像 发表于 01-07 11:05 121次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>——坐标轴简介

    Chart FX之DataGrid电子表格

    Chart FX 中有一个名为 DataGrid 的电子表格,允许用户以电子表格的方式查看图表中包含的所有series 和points 。默认情况下,DataGrid 是只读的,但是开发人员可以
    的头像 发表于 01-06 10:59 96次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>之DataGrid电子表格

    Chart FX-选择图表输出

    为图表选择输出时,最简单的方法是使用 Chart FX 智能标签向导。 通过 Chart FX 服务器控件控制图表输出有几种不同的方法。其中一种仅需允许浏览器检测功能生成适合(发出请求
    的头像 发表于 01-05 11:06 124次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>-选择图表输出

    Chart FX 7入门

    产生重大影响。 Chart FX 7(有时称为Chart FX 7.0)是Chart FX系列产
    的头像 发表于 01-03 11:14 114次阅读

    Chart FX图表类型:条形图(上)

    类别(多序列),以便进行更深入的分析。 将数据传输给条形图非常简单,只需传输一个或多个数据序列以及每个数据序列附带的标记或标签即可。这些标签将显示在分类或时间轴(X 轴)上。 当图表中包含多个序列时,Chart FX 默认会
    的头像 发表于 01-03 10:20 117次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>图表类型:条形图(上)

    Chart FX图表类型:条形图(下)

    三维(3D)条形图 在Chart FX,您还可以制作三维(3D)条形图。三维图有时更不易阅读和分析,但却可以提升演示时的美观度。Chart FX 支持两种三维效果:斜投影和正投影。 在
    的头像 发表于 01-03 09:22 122次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>图表类型:条形图(下)

    Chart FX最终用户工具

    Chart FX 7 中最有用的终端用户功能之一是工具栏,该工具栏经过了重新设计,以使终端用户可以使用大多数数据分析功能。通过工具栏,终端用户可以保存、导出、配置、缩放和执行其他有趣的数据分析功能
    的头像 发表于 01-02 09:43 101次阅读
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>最终用户工具

    扩展您的Chart FX应用程序:标准化升级适应更多领域

    扩展性基础设施标准化升级后,将会带来更好的集成体验和更轻松的Chart FX扩展部署。这些Chart FX扩展是.NET程序集,允许Chart
    的头像 发表于 12-31 09:42 102次阅读
    扩展您的<b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>应用程序:标准化升级适应更多领域

    HarmonyOS开发案例:【 switch、chart组件的使用】

    基于switch组件和chart组件,实现线形图、占比图、柱状图,并通过switch切换chart组件数据的动静态显示。
    的头像 发表于 04-25 20:58 664次阅读
    HarmonyOS开发案例:【 switch、<b class='flag-5'>chart</b>组件的使用】