- 浏览: 279287 次
- 性别:
- 来自: 东方水城
文章分类
最新评论
-
18335864773:
pageoffice 插件 可以实现 office文档的在线操 ...
Java调用com组件操作word -
coosummer:
推荐使用在线免费bug管理系统- bug 禅思:http:// ...
Bug管理工具 -
program_coco:
柠檬bug管理系统,一个在线的bug管理系统。www.lemo ...
Bug管理工具 -
影非弦:
这个in.read(data);//data是一个byte[] ...
Java串口通信总结 -
影非弦:
这个不详细啊,我弄了一天了,都没弄出来,总是出错,读信息的时候 ...
Java串口通信总结
本教程将为你详细解析创建AnyChart 圆形仪表的具体步骤,在本示例中使用了AnyChart.swf,但你也可以用自定义的swf 优化页面。
1、创建基本的圆形仪表
首先我们需要选择一种仪表样式,本示例中我们创建的是圆形仪表,示例代码如下:
<?xml version="1.0" encoding="UTF-8"?> <anychart> <gauges> <gauge> <circular /> </gauge> </gauges> </anychart>
从这段代码中可以看出,我们只创建了一个圆形仪表,所以会得到下图所示的结果:
从上图中可以看出,默认情况下,仪表没有指针,只有带有标签和刻度的360度计量表。注意,圆形仪表的宽高最好设置为等长。
2、设置刻度和标题
接下来定义仪表刻度,这个测速仪显示每小时0到120英里的值。把这个放入XML:
<?xml version="1.0" encoding="UTF-8"?> <anychart> <gauges> <gauge> <chart_settings> <title> <text>MPH Speedometer</text> </title> </chart_settings> <circular> <axis radius="50" start_angle="90" sweep_angle="180"> <scale minimum="0" maximum="120" major_interval="20" minor_interval="5" /> </axis> </circular> </gauge> </gauges> </anychart>
注意:<axis radius="50">的意思是让仪表轴覆盖仪表尺寸的50%。start_angle设置你要绘制的刻度角度。sweep_angle是仪表指针的下摆角度。在本例中我们创建一个“半径向”180度测速仪,如图所示:
如果想让测速仪保持循环,需将frame节点的type属性设置为"circular",默认情况下,它一般设置为"Auto"。
3、设置标签和刻度标记
当刻度准备好以后,我们就开始设置标签和刻度标记,我们将删除标签和刻度标记中的小数位数,添加一个"mph"后缀到标签中,示例代码如下:
<axis radius="50" start_angle="90" sweep_angle="180"> <scale minimum="0" maximum="120" major_interval="20" minor_interval="5" /> <labels enabled="true"> <font bold="true" /> <format>{%Value}{numDecimals:0} mph</format> </labels> <minor_tickmark enabled="false" /> </axis>
如图所示:
4、设置颜色
仪表中一个很重要的部分是仪表的颜色,用于区分值的范围。在本例中我们将创建三个色域"Slow", "Average" 和 "Fast",示例代码如下:
<axis radius="50" start_angle="90" sweep_angle="180"> <scale minimum="0" maximum="120" major_interval="20" minor_interval="5" /> <scale_bar enabled="false" /> <labels enabled="true"> <font bold="true" /> <format>{%Value}{numDecimals:0} mph</format> </labels> <minor_tickmark enabled="false" /> <color_ranges> <color_range start="0" end="40" color="Green" /> <color_range start="40" end="80" color="Yellow" /> <color_range start="80" end="120" color="Red" /> </color_ranges> </axis>
效果如图所示:
5、添加标记
有时候我们要在刻度上作一些特殊的标记,比如最佳速度,我们可以用自定义轴标签的方式自定义刻度标记:
<axis> <scale minimum="0" maximum="100" major_interval="10" minor_interval="2" /> <labels enabled="true"> <font bold="true" /> <format>{%Value}{numDecimals:0}</format> </labels> <minor_tickmark enabled="false" /> <custom_labels> <custom_label value="65" enabled="true"> <label enabled="true" align="Outside" padding="20"> <format>Optimal</format> </label> <tickmark enabled="true" shape="Star5" auto_rotate="false" width="10" length="10" align="Inside" padding="-12"> <fill color="Blue" /> <border color="DarkColor(Yellow)" /> </tickmark> </custom_label> </custom_labels> </axis>
如图所示:
6、指针
不要忘了,还有一个重要的组成部分-指针。有几种显示的方式,我们选用最常用的一种方式:
<?xml version="1.0" encoding="UTF-8"?> <anychart> <gauges> <gauge> <circular> <pointers> <pointer type="bar" value="35" color="Gray" /> </pointers> </circular> </gauge> </gauges> </anychart>
7、调试框架和边缘
最后一步就是框架的定义和边缘的设置。框架是一个复杂的图形元素,它决定了仪表外观的好坏。在这里,我们删除一个常用的图表背景、边框和边缘。frame默认情况下是启动的,并有 inner_stroke 和 outer_stroke。如果你想禁用frame,将enabled设置为"False"就可以了。
<?xml version="1.0" encoding="UTF-8"?> <anychart> <margin all="5" /> <gauges> <gauge> <chart_settings> <title> <text>MPH Speedometer</text> </title> <chart_background enabled="false"> <border enabled="false" /> </chart_background> </chart_settings> </gauge> </gauges> </anychart>
一个AnyChart圆形仪表就完成了:
本文转自:http://www.evget.com/zh-CN/info/catalog/18131.html
发表评论
-
Highcharts使用指南
2013-08-29 10:49 1361摘要 Highcharts图表控件是目前使用最为广泛的图 ... -
MyEclipse 6.0.1 注册码【注册机】
2013-02-05 10:44 8MyEclipse 6.0 注册机 一、从附件中下载文件 ... -
【转】Flash图表AnyChart应用教程九:创建图表模板
2012-12-14 09:34 1257创建 AnyChart 模板的思路是分离图表设置和数据部分,然 ... -
【转】Flash图表AnyChart应用教程八:创建向下钻取仪表盘
2012-12-14 09:34 1253用 AnyChart 创建向下钻取地图有两种方式:用AnyCh ... -
【转】Flash图表AnyChart应用教程七:自定义轴标签
2012-12-14 09:33 1356AnyChart 图表中的X,Y和任意轴可以自定义标签。本文就 ... -
【转】Flash图表AnyChart应用教程五:字体设置
2012-12-13 10:11 1563要设置AnyChart 图表上的字体,可以对AnyChart的 ... -
【转】Flash图表AnyChart应用教程四:如何改变轴标签属性
2012-12-13 10:08 1479有人问到如何自定义AnyChart 图表的轴标签属性,实际上, ... -
【转】Flash图表AnyChart应用教程三:在网页中嵌入flash地图
2012-12-13 10:06 1871AnyChart 是一款灵活的基于Flash/JavaScri ... -
【转】Flash图表AnyChart应用教程二:修改XML设置转换图表类型
2012-12-13 10:02 1139我们都知道,运用flash图表控件 AnyChart 可以创建 ... -
【转】Flash图表AnyChart应用教程一:创建交互式数字仪表盘
2012-12-13 09:51 1685仪表盘是商业智能领域必不可少的一个工具,然而大多数企业仪表盘目 ... -
Java调用com组件操作word
2010-03-30 20:40 5136一、准备工作 先了解一下概念,JACOB 就是 JAVA ... -
Table操作(自定义)
2010-03-22 08:26 1209<table id="ccc" cl ... -
JAVA类包搜索引擎
2009-08-12 15:14 1985由于项目开发过程中遇到缺少某个class文件对 ... -
url 加密
2009-08-03 16:11 9741今天我有个朋 ... -
Java串口通信总结
2009-07-31 11:03 6142最近在研 ... -
java异常集说明
2009-03-09 16:39 1574算术异常类:ArithmeticExe ... -
Java异常框架中finally执行、及其他相关问题
2009-03-04 08:29 3018首先看一下异常处理的完整语法,如下: try{ ... -
一个有趣的问题
2009-02-23 09:24 830今天早上过来就看到有人提了这么一个有趣的问题: 有 ... -
开源网站内容管理系统——OpenCms
2009-01-07 15:51 3930之前给客户做 ... -
Java Clone详述
2008-12-17 14:13 1140经常听到有人说java中没 ...
相关推荐
在使用ArcGIS进行数据分析和可视化时,创建图表是一种强大的工具,可以帮助我们理解并展示地理空间数据的模式和趋势。在本教程中,我们将探讨如何利用ArcGIS创建图表,并理解其重要性和步骤。 首先,确定图表的目标...
【AnyChart:强大的Flash图表控件在ASP.NET中的应用】 在IT行业中,数据可视化是至关重要的,它能够帮助用户快速理解和解析复杂的数据信息。而AnyChart是一款优秀的Flash图表控件,以其丰富的图表类型、高性能和...
标题中的“Excel可视化仪表盘图表大数据、热力地图、财务销售模板:5-仪表图4.zip”揭示了这个压缩包包含的内容主要与使用Excel进行数据可视化相关,特别是仪表盘图表的制作,针对大数据分析和财务销售场景。...
在IT行业中,Flash图表是一种利用Adobe Flash技术创建的交互式数据可视化工具。这些图表通常用于网页设计、数据分析和报告,因为它们能够以动态且吸引人的形式展示信息。Flash图表不仅美观,而且支持丰富的动画效果...
2. **示例代码或教程**: 可能有PowerBuilder的示例应用程序,演示如何将FusionCharts集成到PB11.5中,以及如何创建和配置图表。 3. **数据源示例**: 可能包含JSON或XML格式的数据文件,展示了如何组织数据以供...
"05-01AmChart图表的使用.avi"可能是一个视频教程,详细介绍如何利用amChart创建和操作图表。 学习Flash图表制作,首先需要熟悉基本的Flash环境和ActionScript编程语言,这是创建交互式图表的基础。ActionScript是...
第 9 行代码使用 Add 方法创建一个新图表,应用于 ChartObjects 对象的 Add 方法创建新的嵌入图表。该方法需要指定图表的初始坐标和大小,以磅为单位。 四、设置图表类型和样式 第 11 行代码设置图表的类型为簇状...
AnyChart图表个人总结 AnyChart是一种先进的基于Flash的数据可视化解决方案,用于构建复杂报表的理想工具。它使用XML作为通用数据接口,使得我们能够从任何数据源中使数据可视化。AnyChart是完全跨浏览器和跨平台的...
### ArcGIS教程:创建极线图 #### 极线图简介 极线图是一种独特的图形表示方式,它在圆周上展示数据的变化趋势。与传统的线图不同,极线图利用角度来显示数据值,使其成为数学和统计学领域的重要工具之一。这种图表...
使用AnyChart控件,可创建跨浏览器和跨平台的交互式图表和仪表。AnyChart 图表目前已被很多知名大公司所使用,可用于仪表盘、报表、数据分析、统计学、金融等领域。 AnyChart 可以被用于Web、桌面和移动应用程序,...
在IT行业中,Flash图表组件是一种常见的数据可视化工具,尤其适用于创建动态、交互式的图形展示。本文将深入探讨“flash图表组件”的相关知识点,包括其基本原理、应用领域、以及如何利用JavaScript来驱动图表数据...
### ArcGIS教程:创建面积图 #### 知识点概览 面积图是一种直观的数据可视化方式,它通过绘制一条或多条线并在每条线与x轴之间填充颜色,以展示随时间变化的趋势或者数据间的相对比例。与折线图相比,面积图能够...
在本教程中,我们将聚焦于如何利用ArcGIS根据表中的数据来创建图表,这是一个非常实用的技能,可以帮助用户更好地理解和展示地理数据。 首先,创建图表的基础是拥有合适的数据源。在本案例中,数据源不再是常见的...
### ArcGIS教程:创建饼图 #### 知识点一:饼图的概念及用途 - **定义**:饼图是一种图形表示方式,它通过将一个圆形(饼)分割成两个或更多的扇区(分块或楔形)来展示数据。每个扇区代表不同类别的数据占比,有...
是一款灵活的基于Adobe Flash和跨浏览器和跨平台的图表解决方案,被很多知名大公司所使用,可以用于仪表盘的创建、报表、数据分析、统计学,金融等领域。该控件被国际上许多知名大公司所使用,如:Oracle, Lockheed ...
网页图表Highcharts实践教程基础篇主要涵盖了如何使用Highcharts库创建和定制各种图表,以便在网页上呈现数据。Highcharts是一款强大的JavaScript库,专为Web开发者设计,用于生成高质量的数据可视化图表。它支持...
- **使用Adobe Animate (原Flash Professional)**:Adobe Animate是创建Flash图表的主要工具,通过ActionScript编程语言控制图表行为。 - **图表库集成**:许多第三方库如ZigChart、FusionCharts等提供现成的Flash...
Java生成Flash图表是一种技术,它允许开发者在Java应用程序中创建交互式的、动态的图表,这些图表通常以Adobe Flash格式呈现。这种技术对于数据可视化非常有用,尤其在网页应用中,可以提供丰富的图形体验。以下是对...
"Flash图表进阶"的主题涵盖了如何利用Flash技术,特别是FusionCharts组件,来创建高级和动态的图表。本文将深入探讨FusionCharts的相关知识点,包括其工作原理、主要功能、与Ajax的结合使用以及二次开发。 **1. ...