`
zhaizhisheng
  • 浏览: 73162 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

CDE前台组件CCC的介绍

阅读更多

在使用CDE的时候大家对CDE的各个图形的设置是不是有点范难了,主要是不知道怎么下手今天就给大家分享一些这方面的参考资料.

       首先需要了解的是CDE(Community Dashboard Editor)的前台用的是CCC(Community Charting Components)(一个JS库)而CCC又是继承自protovis的,但是CCC又对protovis做了封闭,所以并不是所有的protovis属性都可以在CCC配置,不过不用担心,CCC为我们提供了Extension Points 来做扩展.

    以下是CCC官网对CCC的简介:

-----------------------------------------------------------------------------------------------------------------------------------------

CCC stands for Community Chart Components, the CTools charting library, which is build on top of Protovis, a very powerful free and open-source visualization toolkit.

The aim of CCC is to provide developers the path to include into their dashboards the basic chart types, without losing the main principle: Extensibility.

You should prefer CCC over other kind of charts because of the CCC chart properties inherited from Protovis:

  • The CCC charts look great, are flexible, allow interaction and much more.
  • The most attractive feature of CCC charts is the huge customization capability.
Credits: Webdetails Team, Lead - Pedro Alves; Cees van Kemenade (vinzi)
-------------------------------------------------------------------------------------------------------------------------------------
上面的大概意思是说CCC是CTools的Chart库是基于protovis的,CCC的目的是在不失去其扩展性的原则上为开发者提供仪表盘基本图形(Chart).
以下是CCC官网对CCC的Extension Points进行的说明:
--------------------------------------------------------------------------------------------------------------------------------------
When you configure CCC components, you can see that the most commonly used properties such as width and height, title, legends or colors are already implemented. However you may notice that the charts lack some other properties as, for example, the font for the x-axis, or the rotation angle for the y-labels.

Not only that: you know that Protovis has those features; it just happens that CCC has not implemented them yet. It is not the end of the world. Certainly you can live without those particular features, but if you really want to configure those attributes in your chart, you're lucky because you can define an extension point.

An Extension Point is a CCC concept that allows you to implement all the Protovis properties not implemented directly in CCC. When defining an extension point you have to provide a name and a value.

NAME FORMAT
<CCC identification> + _ + <Protovis_property_name>

For example for defining the angle for the y-label you define an extension point named yAxisLabel_textAngle. A CCC component can have as many extension points as you need.

You can find a list of the supported protovis properties right here, on each chart type's page, on the CCC reference documentation page, or, even, in the Protovis documentation page.

--------------------------------------------------------------------------------------------------------------------------------------
大概意思是,你在使用CCC的时候只可以设置一些基本的属性,如果你想设置Chart的高级属性这些属性在protovis中是有的但是在CCC中并没有实现,这时就要用到Extension Point了,在定义Extension Point的时候需要指定name和value并在下面给出了name的格式.
最后给大家分享一些相关的文档和例子:
webdetails 项目地址:
 

我的Email:zhaizhisheng@sina.com

我的博客:http://alenzhai.iteye.com/

另外也欢迎大家加入 下面的群来聊一聊 开源BI那些事!

开源BI交流


0
0
分享到:
评论

相关推荐

    Pentaho cde整合Birt

    【标题】:“Pentaho CDE 整合 Birt” 【描述】: ...通过以上介绍,我们可以看出Pentaho CDE与Birt的整合,是将强大的报表设计能力与交互式仪表板相结合,为企业级数据分析和决策支持提供了强大工具。

    认识Solaris 通用桌面环境CDE

    1. **前面板(Panel)**:这是CDE的核心组件,显示在工作区上方,提供快速访问功能,如启动应用程序、注销和切换工作区。面板上通常有启动器(用于启动应用程序)、时钟和系统托盘图标。 2. **工作区(Workspace)*...

    AIX-CDE桌面环境安装

    **AIX-CDE桌面环境安装** 是在IBM的AIX操作系统上设置图形用户界面的过程。AIX(Advanced Interactive eXecutive)是一种基于UNIX的操作系统,CDE(Common Desktop Environment)则是它的一种标准桌面环境,提供了...

    HP CDE 2.1 入门指南

    - **概述**: 介绍了从 HP VUE 迁移到 CDE 的整体流程。 - **安装与使用**: 提供了 VUEtoCDE 的安装和使用指导。 - **移植量选择**: 帮助用户根据自己的需求选择不同的移植程度。 - **移植操作**: 详细列出了 ...

    HP_CDE中文环境配置

    进一步使用`swlist -l fileset -a state CDE`命令,可详尽列出所有CDE组件的状态,包括其配置情况,如`CDE.CDE-DTTERM configured`等,这有助于了解CDE各部分的安装及运行状态。 #### 二、CDE自动启动设置 为了让...

    HPUX CDE的配置

    例如,在示例中可以看到一系列CDE组件的状态均为configured,这表明它们已经被正确安装并处于可用状态。 3. **确认CDE安装版本** 通过返回的信息可以看到CDE的版本信息为B.11.31,这是一个英文版的CDE环境。 ###...

    CDE301系列使用手册V1.1.zip

    说明书通常包括设备的功能介绍、硬件组装指南、软件安装步骤、操作界面详解、故障排查方法以及常见问题解答等部分。 在压缩包内的文件名"CDE301系列使用手册V1.1.rar"中,".rar"是一种流行的压缩文件格式,用于打包...

    路斯特CDE系列伺服使用手册

    路斯特CDE系列伺服驱动器是工业自动化领域中用于精确控制电动机的一种设备。由于其高度的性能安全、可靠性和稳定的通信能力,CDE系列伺服驱动器广泛应用于机器人、印刷、纺织、包装、搬运、半导体制造等多个行业。 ...

    cde-2.3.1.tar.gz

    cde-2.3.1.tar.gz CDE,通用桌面环境(Common Desktop Environment)的缩写。CDE是一种运行于UNIX,基於Motif部件工具箱开发的商业桌面环境。惠普的OpenVMS采用CDE作为标准的桌面环境。 2012年8月,CDE宣布开放原始...

    STM32F103CDE中文简介

    本文将详细介绍STM32F103CDE的技术特性及其应用场景。 #### 二、规格说明 ##### 2.1 器件一览 STM32F103CDE包括三个子系列:STM32F103xC、STM32F103xD和STM32F103xE,分别针对不同需求提供了不同的配置选项。 - ...

    BTable:Pentaho CDE的随时随地钻探组件-开源

    BTable是Pentaho社区仪表板设计器(CDE)的组件,该组件扩展了具有OLAP功能的标准表组件,并提供了新的钻取体验。 仪表板用户可以通过上下文菜单轻松地与表格进行交互,该菜单允许:-添加,更改或删除维度-添加,...

    CDE600系列使用手册V1.2.zip

    手册会详细介绍如何进行数据输入、查询、编辑和导出,以及如何设置数据过滤和排序规则。 2. **网络通信**:设备可能支持有线和无线网络连接,如以太网、Wi-Fi或蓝牙。手册将指导用户配置网络参数,包括IP地址、子网...

    resnet18-5c106cde.pth

    标题中的"resnet18-5c106cde.pth"是一个预训练模型的权重文件,这在深度学习领域非常常见。ResNet18是Residual Network(残差网络)系列模型的一个变体,由Kaiming He等人在2015年提出。这个模型因其18层的深度而...

    路斯特 CDE/CDB3000 产品目录.pdf

    路斯特CDE/CDB3000产品目录是一份详细介绍了路斯特公司生产的CDE和CDB3000系列伺服驱动系统的产品资料。该目录详细阐述了伺服驱动系统的性能、技术参数、应用范围以及相关配件,充分体现了路斯特在伺服驱动技术领域...

    CDE6140A车床的维护与保养

    针对CDE6140A车床维护与保养的问题,以同煤集团雁崖煤业公司机修厂CDE6140A车床为例,分别从机械部分、电气设备以及润滑这三个方面展开论述,对车床主要部分工作原理进行介绍,分析研究了该型车床在日常使用中遇到的问题...

    HP 小型机CDE图形界面配置专题

    示例输出结果包括但不限于`CDE.CDE-DTTERM configured`、`CDE.CDE-ENG-A-HELP configured`等,这些表示CDE及其各个组件已经被正确安装。 2. **检查“dtlogin”进程状态**:使用`ps -ef | grep dtlogin`命令查看...

    CDE310系列使用手册V1.2.zip

    1. **产品概述**:这部分会详细介绍CDE310系列产品的基本特性、技术参数以及适用范围,帮助用户了解设备的基本信息。 2. **硬件组成**:手册会详细列出CDE310系列的硬件组成部分,包括主板、接口、电源模块等,并...

Global site tag (gtag.js) - Google Analytics