http://www.riaos.com/ria/2274

FlashChart json数据配置说明

有朋友要用flashchart,感觉这个还不错。就整理了一份文档。

基本包括了所有json配置的属性。现在放在网上供大家参考。

有不对之处还望大家指出。

目录

Title (标题—-可选) 1

bg_colour(背景颜色—可选)… 2

Y Legend (Y轴图例—–可选) 2

Y Axis(Y轴——可选)… 2

X Legend (X轴图例—–可选) 3

X Axis(X轴——可选)… 3

ToolTip(提示——可选)… 4

Menu(菜单—-可选)… 5

Elements(必选)… 5

Elements.bar(柱状图 )… 6

Elements.pie(饼状图)… 9

Elements.area(区域图)… 10

Elements.line(线图)… 12

Flash Chart 支持json数据配置所有的属性,效果。以前从各个方便具体说明json配置属性,便于查找。其中红色字体为需要地方。

各种数据的例子见data-files文件夹。

Title (标题—-可选)

所有属性均可选

text 标题
style CSS style

{

“title”:{

“text”:  “Many data lines”,

“style”: “{font-size: 20px; color:#0000ff; font-family: Verdana; text-align: center;}”

}

}

bg_colour(背景颜色—可选)

bg_colour 背景颜色

“bg_colour”:”#ffffff”

Y Legend (Y轴图例—–可选)

text Y轴上显示文字
style 文字css样式

“y_legend”:{

“text”:”Y轴表示”,

“style”:”{font-size: 12px; color:#736AFF;}”  }

Y Axis(Y轴——可选)

max 最大值
min 最小值
colour Y轴颜色
grid-colour Y轴线条颜色
stroke Y轴宽度
tick-length Y轴标尺长度
steps 间距

“y_axis”:{

“max”:20,

“min”: -2

“colour”: “#aaaaaa”,

“grid-colour”: “#eeeeee”,

“stroke”: 1,

“tick-length”: 5,

“steps”: 50 }

X Legend (X轴图例—–可选)

text X轴上显示文字
style 文字css样式

“x_legend”:{

“text”:”X轴表示”,

“style”:”{font-size: 12px; color:#736AFF;}”

}

X Axis(X轴——可选)

colour X轴颜色
offset 是否偏移 布尔值,true或false
steps 间隔
grid-colour X轴中间线条颜色
stroke X轴的宽度
tick-height 标尺高度
labels 数据源
3D 数字 3D效果的高度

“x_axis”:{

“colour”: “#aaaaaa”,

“offset”: false,

“steps”:3,———

“grid-colour”: “#eeeeee”,-

“stroke”: 1,

“tick-height”:4,

“labels”: ["January","February","March","April","May","June","July","August","Spetember"]  },

ToolTip(提示——可选)

shadow 阴影 布尔值true或false
stroke 描边宽度 单位px
colour 描边颜色
background 背景颜色
title 标题字体CSS样式
body 主体字体CSS样式
rounded 圆角度

“tooltip”:{

“shadow”:false,

“stroke”:5,

“colour”:”#00d000″,

“background”:”#d0d0ff”,

“rounded”:0,

“title”:”{font-size: 14px; color: #905050;}”,

“body”:”{font-size: 10px; font-weight: bold; color: #9090ff;}”

}

Menu(菜单—-可选)

colour 背景颜色
outline-colour 边框颜色
values 显示值

“menu”:{

“colour”:”#E0E0ff”

“outline-colour”:    “#707070″,

“values” : [

{

"type":           "camera-icon",

"text":            "Save as image"

},

{

"type":           "text",

"text":            "Save as image 2"

},

{

"type":           "camera-icon",

"text":            "3!!",

"javascript-function":    "my_function"

}

]

},

Elements(必选)

可根据其配置出需要的图表,其共有属性如下:

type 表格类型 可用此配置不同的图表形式。有柱状图,线性图,饼形图等。在下面会一一说明
alpha 图形透明度
colour 图形颜色
text 文字说明 说明表示数据
font-size 字体大小
values 数据源

Example:

{

“elements”:[

{

"type":      "bar",

"alpha":     0.5,

"colour":    "#9933CC",

"text":      "Page views",

"font-size": 10,

"values" :   [9,6,7,9,5,7,6,9,7]

},

{

“type”:      ”bar”,

“alpha”:     0.5,

“colour”:    “#CC9933″,

“text”:      “Page views 2″,

“font-size”: 10,

“values” :   [9,6,7,9,5,7,6,9,7]

}

]

}

Elements.bar(柱状图 )

柱状图的类型很多。均有type指定:

其效果如图:

type 类型 Bar 普通平面柱状图
Bar_sketch 素描柱状图
Bar_glass 玻璃高光柱状图
bar_3d 3D效果柱状图
bar_filled 填充柱状图
Bar_cylinder 圆柱形柱状图
Bar_cylinder_outline 带边线的圆柱形柱状图
Bar_round_glass 上圆边柱状图
bar_round 上下圆边柱状图
bar_dome 圆顶柱状图
bar_plastic 塑料材质柱状图
bar_plastic_flat 扁平塑料材质柱状图
outline-colour 外边线颜色

例子{

“title”:{

“text”:  “Many data lines”,

“style”: “{font-size: 20px; color:#0000ff; font-family: Verdana; text-align: center;}”

},

“elements”:[

{

"type":      "bar",

"colour":    "#9933CC",

"on-click":  "trace:http://example.com",

"values" :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_sketch”,

“colour”:    “#9933CC”,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_glass”,

“colour”:    “#9933CC”,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_3d”,

“colour”:    “#9933CC”,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_filled”,

“colour”:    “#9933CC”,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_cylinder”,

“colour”:    “#9933CC”,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_cylinder_outline”,

“colour”:    “#3030FF”,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_round_glass”,

“colour”:    “#CC0000″,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_round”,

“colour”:    “#CC0000″,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_dome”,

“colour”:    “#CCCC00″,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_plastic”,

“colour”:    “#CCCC00″,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

},

{

“type”:      “bar_plastic_flat”,

“colour”:    “#CCCC00″,

“on-click”:  “trace:http://example.com”,

“values” :   [{"top":7, "on-click":  "trace:http://google.com"},0,-7]

}

],

“x_axis”:

{”3d”:  5 },

“y_axis”:{

“tick_length”: 3,

“colour”:      “#d000d0″,

“grid_colour”: “#00ff00″,

“offset”:      0,

“min”:         -10,

“max”:         10

}

}

Elements.pie(饼状图)

type 类型 Pie

start-angle 数字–旋转角度 开始旋转时候的角度
colours 颜色组 多种颜色的时候交替出现
alpha 透明度
stroke 外线宽度
animate 动画效果 设置为false不显示动画效果。也可以设置多种动画效果如反弹。渐入效果
label-colour 说明文字颜色 不设置时颜色和填充颜色相同
tip 提示内容
gradient-fill 渐变填充
no-labels 布尔值 是否显示文字说明
radius 弧度 根据弧度可改变饼图大小。
values 数据源

例:{

“elements”:[

{

"type":      "pie",

"colours":   ["#d01f3c","#356aa0","#C79810"],

“alpha”:     0.6,

“border”:    2,

“start-angle”: 35,

“label-colour”:    “#0000d0″,

“tip”:   “#val#
#total#
#percent#
#label#”,

“gradient-fill”: true,

“no-labels”: true,

“radius”:  55,

“animate”:[{"type":"bounce","distance":5},{"type":"fade"}],

“values” :   [

2,

3,

{"value":6.5,"label":"hello (#val#)", "tip":"99 bottles of beer","on-click":"http://eden"},

{"value":6.5,"on-click":"my_function"}

]

}

]

}

Elements.area(区域图)

type 类型 .area
colour 边线颜色
fill 填充颜色
fill-alpha 填充透明读
text 说明文字
width 线条宽度
font-size 字体大小
line-style 线条样式
dot-size 天宽度
dot-style 点样式
values 数据源

{

“elements”: [

{

"type": "area",

"fill-alpha": 0.4,

"values": [

{

"value": 100,

"colour": "#D02020",

"tip": "June 2008 Search Rank
Rank 100 / 100"

},

{

"value": 80,

"colour": "#D02020",

"tip": "July 2008 Search Rank
Rank 80 / 100"

},

{

"value": 73,

"colour": "#D02020",

"tip": "August 2008 Search Rank
Rank 73 / 100"

},

{

"value": 100,

"colour": "#D02020",

"tip": "September 2008 Search Rank
Rank 100 / 100"

}

],

“width”: 2,

“dot-size”: 14,

“dot-style”:  {“type”:”hollow-dot”, “width”:1, “size”:2},

“halo-size”: 3,

“colour”: “#ff9900″,

“fill”: “#dbecf6″

}

],

“bg_colour”: “#ffff00″,

“x_axis”: {

“colour”: “#aaaaaa”,

“grid-colour”: “#eeeeee”,

“stroke”: 1,

“tick-height”: 4,

“labels”: {

“labels”: ["Oct","Nov","Dec","Jan","Feb","Mar","Apr",

"May","Jun","Jul","Aug","Sep"

]

}

},

“y_axis”: {

“colour”: “#aaaaaa”,

“grid-colour”: “#eeeeee”,

“stroke”: 1,

“tick-length”: 5,

“min”: 0,

“max”: 105,

“steps”: 50

}

}

Elements.line(线图)

type 类型 line
colour 线条颜色
text 说明文字
font-size 字体大小
width 线条宽度
dot-size 点大小 默认为5
dot-style 点宽度 线条上点样式设置
halo-size 发光大小
tip 提示
line-style 线条样css

例子{

“elements”:[

{

"type":"line",

"values":[1,0,0,0,0,0,0,0,1,0,0,0,6,2,0,0,0,0,0,6,0,0,0,0],

“colour”:”#ffae00″,

“text”:”Returning Visits”,

“font-size”:12,

“tip”:”Returning: #val#”

},

{

“type”:”line”,

“values”:[7,5,5,8,6,6,7,11,4,7,5,3,3,11,8,9,12,10,11,11,8,4,10,2],

“colour”:”#52aa4b”,

“text”:”Unique Visits”,

“font-size”:12,

“tip”:”Unique: #val#”

},

{

“type”:”line”,

“values”:[14,26,12,20,18,20,12,68,8,8,5,3,10,32,31,16,22,33,32,36,49,8,31,5],

“colour”:”#335ac9″,

“text”:”Total Visits”,

“font-size”:12,

“tip”:”Total: #val#”

}

],

“title”:{

“text”:”Visits data for Alan Edwardes from the 4th of June to the 5th of June”,

“style”:”{font-size:12px;padding-bottom:10px;text-align:left;color:#999999;}”

},

“y_axis”:{

“stroke”:1,

“colour”:”#c6d9fd”,

“grid-colour”:”#dddddd”,

“min”:0,

“max”:73,

“steps”:5

},

“x_axis”:{

“offset”:false,

“stroke”:1,

“colour”:”#c6d9fd”,

“grid-colour”:”#dddddd”,

“labels”:{

“labels”:["09pm","10pm","11pm","12am","01am","02am","03am","04am","05am","06am","07am","08am","09am","10am","11am","12pm","01pm","02pm","03pm","04pm","05pm","06pm","07pm","08pm"]

}

},

“bg_colour”:”#ffffff”

}

FlashChart json数据配置 中文文档的更多相关文章

  1. npm的package.json字段含义中文文档

    简介 本文档有所有package.json中必要的配置.它必须是真正的json,而不是js对象. 本文档中描述的很多行为都受npm-config(7)的影响. 默认值 npm会根据包内容设置一些默认值 ...

  2. 一、neo4j中文文档-入门指南

    目录 neo4j中文文档-入门指南 Neo4j v4.4 neo4j **Cypher ** 开始使用 Neo4j 1. 安装 Neo4j 2. 文档 图数据库概念 1. 示例图 2.节点 3. 节点 ...

  3. IdentityServer4 中文文档 -16- (快速入门)使用 EntityFramework Core 存储配置数据

    IdentityServer4 中文文档 -16- (快速入门)使用 EntityFramework Core 存储配置数据 原文:http://docs.identityserver.io/en/r ...

  4. Keras官方中文文档:Keras安装和配置指南(Windows)

    这里需要说明一下,笔者不建议在Windows环境下进行深度学习的研究,一方面是因为Windows所对应的框架搭建的依赖过多,社区设定不完全:另一方面,Linux系统下对显卡支持.内存释放以及存储空间调 ...

  5. Spring中文文档

    前一段时间翻译了Jetty的一部分文档,感觉对阅读英文没有大的提高(*^-^*),毕竟Jetty的受众面还是比较小的,而且翻译过程中发现Jetty的文档写的不是很好,所以呢翻译的兴趣慢慢就不大了,只能 ...

  6. phantomjs 中文文档

    phantomjs 中文文档 转载 入门教程:转载 http://www.cnblogs.com/front-Thinking/p/4321720.html 1.介绍 简介   PhantomJS是一 ...

  7. IdentityServer4 中文文档 -15- (快速入门)添加 JavaScript 客户端

    IdentityServer4 中文文档 -15- (快速入门)添加 JavaScript 客户端 原文:http://docs.identityserver.io/en/release/quicks ...

  8. axios 中文文档(转载)

    axios中文文档 转载来源:https://www.jianshu.com/p/7a9fbcbb1114 原始出处:lewis1990@amoy axios 基于promise用于浏览器和node. ...

  9. IdentityServer4 中文文档 -9- (快速入门)使用客户端凭证保护API

    IdentityServer4 中文文档 -9- (快速入门)使用客户端凭证保护API 原文:http://docs.identityserver.io/en/release/quickstarts/ ...

随机推荐

  1. 【译】x86程序员手册39-10.3切换到保护模式

    10.3 Switching to Protected Mode  切换到保护模式 Setting the PE bit of the MSW in CR0 causes the 80386 to b ...

  2. git 出现 The current branch is not configured for pull No value for key branch.master.merge found in configuration

    以下是我在网上找到的不错的文章,我参考后已解决我的问题: http://my.oschina.net/robinsonlu/blog/144085 http://www.cnblogs.com/zha ...

  3. Swift protocol extension method is called instead of method implemented in subclass

    Swift protocol extension method is called instead of method implemented in subclass protocol MyProto ...

  4. UI开发复杂度度量

    1)要素的个数: 2)要素布局和渲染的复杂度: 3)交互的复杂度. 本质上分为两种:要素的复杂度和联系的复杂度. 联系包含要素间布局的联系与交互的联系,已经和外部上下文的联系.

  5. Jmeter之WebService接口测试

    一.简介  1.JMeter3.2前的版本,可以使用SOAP/XML-RPC Request插件直接进行webservice接口,而3.2后的版本则已经取消了这个接口,需要另外的方法才能进行测试. 2 ...

  6. CAD嵌套打印(com接口版)

    当用户需要打印两个CAD控件的图纸时,可以采用嵌套打印实现.实现嵌套打印功能,首先将两个CAD控件放入网页中,C#代码如下: private void BatchPrintDialog() { MxD ...

  7. laravel JWTAuth实现api接口鉴权(基础篇)

    官网:https://jwt-auth.readthedocs.io 参考:https://learnku.com/articles/10885/full-use-of-jwt#99529f 1.to ...

  8. BZOJ 2406 LuoguP4194 矩阵 有上下界可行流

    分析: 这道题乍一看……卧槽这都什么玩意…… 然后发现给了个A矩阵,要求一个可行的B矩阵,使得矩阵C=A-B的每一行的和的绝对值和每一列的和的绝对值的最大值最小…… 好拗口啊…… 什么最大值最小之类的 ...

  9. NOIP专题复习1 图论-最短路

    一.知识概述 今天我们要复习的内容是图论中的最短路算法,我们在这里讲3种最短路求法,分别是:floyd,dijkstra,spfa. 那么我们从几道例题来切入今天讲解的算法. 二.典型例题 1.热浪 ...

  10. C#NumberFormatInfo类

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0sAAAD2CAIAAACImosXAAAgAElEQVR4nOy9V3Nk13X+vTt3owPSJJ ...