提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郝浩|2013-06-24 12:01:32.000|阅读 563 次
概述:AnyMap允许用户使用两种不同的方法创建钻取图——使用AnyChart JavaScript库和使用AnyChart Dashboard功能。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
Flash地图控件AnyMap允许用户使用两种不同的方法创建钻取图——使用AnyChart JavaScript库和使用AnyChart Dashboard功能。
用户可以很简单的创建自钻取地图——只需要创建几个地图图表 ( <chart plot_type="Map"> ) 节点,进行命名,并提供所需的行动。
在本文的这个示例中,我们将创建一个北美自钻取图,示例中的钻取功能仅限于USA、Canada、Mexico和Greenland等国家地图,其他国家将被禁用钻取功能。
我们将使用下面的".amap"文件:Northern America、USA、Canada、Mexico and Greenland。
首先,我们将创建主图,这将显示第一个图表——美国北部的地图:
<?xml version="1.0" encoding="UTF-8"?> <anychart> <charts> <chart plot_type="Map" name="Northern America"> <chart_settings> <title> <text>Map of the Northern America</text> </title> <chart_background enabled="false" /> <data_plot_background enabled="false" /> </chart_settings> <data_plot_settings> <map_series source="world/north_america.amap"> <projection type="orthographic" /> </map_series> </data_plot_settings> </chart> </charts> </anychart>
通过这些设置我们将创建如下地图:
在这里我们假设只使用USA、Canada、Greenland和Mexico并禁用其他国家,所以我们将添加一系列点,对应于选定的国家——这地区将成为"defined"(调色板是用来自动着色):
<data> <series> <point name="United States" /> <point name="Canada" /> <point name="Mexico" /> <point name="Greenland" /> </series> </data>
现在我们应该关闭交互性选项未定义区域(只留下悬停选项定义区域):
<map_series source="world/north_america.amap" id_column="REGION_NAME"> <undefined_map_region> <interactivity allow_select="false" hoverable="false" use_hand_cursor="false" /> </undefined_map_region> <defined_map_region> <interactivity allow_select="false" /> </defined_map_region> </map_series>
让我们看一个中间结果,选定的国家已经被设为彩色,并且悬停和可选择的,其他国家已经被禁用:
我们将定义钻取行为,需要添加行为节点到数据部分,如:
<data> <actions> <action type="updateChart" source_mode="internalData" source="{%REGION_NAME}" /> </actions> <series palette="Default"> <point name="United States" /> <point name="Canada" /> <point name="Mexico" /> <point name="Greenland" /> </series> </data>
这个行为意味着当用户点击任何已定义的地区,当前的图表将被替换为当前XML文件的另一个图表,并且图表的名称应当与Northern America Map Reference中的REGION_NA的列值一致。
Country Maps将有非常类似的设置,并避免重复我们将创建一个模板,然后将它应用于所有国家地图。
总之,模板是图表或地图设置的一部分,所以我们将创建一个地图模板,将定义一个返回Northern America Map按钮,着色的地区,一些边界设置和设置工具提示显示Region Names:
<templates> <template name="SubRegion"> <chart plot_type="Map"> <chart_settings> <chart_background enabled="false" /> <data_plot_background enabled="false" /> <footer enabled="true"> <text>Back to Northern America Map</text> <actions> <action type="updateChart" source_mode="internalData" source="Northern America" /> </actions> </footer> </chart_settings> <data_plot_settings> <map_series> <projection flag="true" /> <undefined_map_region palette="Default"> <tooltip_settings enabled="true"> <format>{%REGION_NAME}</format> </tooltip_settings> </undefined_map_region> </map_series> </data_plot_settings> </chart> </template> </templates>
现在让我们看一个示例Canada Country Map XML,您可以看到,我们仅仅设置了地图名,定义的 ".amap" 文件和应用的"SubRegion"模板:
<chart plot_type="Map" name="Canada" template="SubRegion"> <chart_settings> <title> <text>Canada</text> </title> </chart_settings> <data_plot_settings> <map_series source="north_america/canada.amap" /> </data_plot_settings> </chart>
现在我们可以为Mexico、USA和Greenland创建相同的<chart>节点,将它们添加到<charts> 节点(别忘了添加<templates>到<anychart>节点),之后Northern America的钻取地图就完成了,你可以测试它并在预览中查看完整的XML设置:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:慧都控件网本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢