OpenFlashChart中Json格式

数据文件必须是JSON格式.JSON对象的基本格式:
{}

把所有对象都编写在{}里面.让它看起来像下面 JSON 数据格式:

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

Title(可选)
所有属性参数都可选的.
text:string , 标题
style:string , CSS样式
例子:

{
“title”:{
“text”: “Yedeer.com.cn data line”,
“style”: “{font-size:20px; color:#000000; font-family:Verdana; text-align:center;}”
}
}

Y_Legend(可选)
所有属性参数都是可选.
text:string, Y轴标题
style:string, CSS样式
例子:

{
“y_legend”:{
“text”:”Yedeer.com.cn Chart”,
“style”:”{color:#736AEF; font-size:12px;}”
}
}

X Axis(可选)
这个对象的属性是可选的,如果没有指定属性将使用默认的X轴属性.
所有可选属性:
stroke: number, X轴线的宽度
tick-height: number, X轴刻度线高度值
colour: string, 线的颜色
offset: boolean, 柱状图表中X轴的偏移最小值是0
grid-color:string, 表格线颜色
3d: boolean, 设置3D
steps: 取决于tick-height属性
labels: array of strings, 每个X点的标签
例子:

{
“x_axis”:{
“stroke”: 1,
“tick-height”: 10,
“colour”: “#d000d0″,
“grid-colour”: “#00ff00″,
“labels”: ["January,"February","March","April","May","June","July","August","Spetember"]
}
}

Y Axis(可选)
应该属性和X Axis差不多(因为官方没给出,不知道是不是编漏了)
min:integer, Y轴最小值
max: integer, Y轴最大值
tick-length:number, Y轴刻度线长度
例子:

{
“y_axis”:{
“stroke”: 4,
“tick-length”: 3,
“colour”: “#d000d0″,
“grid-colour”:”#00ff00″,
“offset”: 0,
“max”: 20
}
}

Elements 元素
元素的属性是一个数组的通用对象
这些通用对象图表类型为(line,bar,scatter等等)

{
“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: string 必须是’bar’
alpha: number, 0(透明)和1(不透明)之间的值
colour:string, CSS颜色
text:string, 图例说明文本
font-size: number, 设置图例文本字体大小
values: array of number, 柱子的高底
例子:

{
“elements”:[
{
"type": "bar",
"alpha": 0.5,
"colour": "#9933CC",
"text": "Page views",
"font-size": 10,
"values" : [9,6,7,9,5,7,6,9,7]
}
]
}

Elements.pie
圆饼图表,必须包含在元素数据组里
type:string, 必须是’pie’
start-angle: number, 第一个切片角度
colours:array of string, CSS颜色
alpha:number, 0(透明)和1(不透明)之间的值
stroke: number, 切片外边线宽
animate: boolean, 切片图表动画
values:array of objects, 每个切片值或者切片对象与值
例子:

{
“elements”:[
{
"type": "pie",
"start-angle": 180,
"colours": ["#d01f3c","#356aa0","#C79810","#73880A","#D15600","#6BBA70"],
“alpha”: 0.6,
“stroke”: 2,
“animate”: 1,
“values” : [0,2,{"value":0,"text":"zero"},2,6]
}
]
}

Elements.hbar
横状图表
values:array of objects 每个值含有”right”和”left”可选值
例子:

{
“elements”:[
{
"type": "hbar",
"colour": "#9933CC",
"text": "Page views",
"font-size": 10,
"values" : [{"right":10},{"right":15},{"left":13,"right":17}]
}
]
}

Elements.line_dot
线形图表
values:array of number 一个数组集合
例子:

{
“elements”:[
{
"type": "line_dot",
"colour": "#736AFF",
"text": "Avg. wave height (cm)",
"font-size": 10,
"width": 2,
"dot-size": 4,
"values" : [1.5,1.69,1.88,2.06,2.21,2.34,null,2.35,2.23,2.08]
}
]
}

Elements.line*
注意:这是一个简单定义3种不同线形类型的图表(不明白的属性,请向上温习一下)
例子:

{
“title”:{
“text”:”Many data lines”,
“style”:”{font-size: 30px;}”
},

“y_legend”:{
“text”:”Open Flash Chart”,
“style”:”{font-size: 12px; color:#736AFF;}”
},

“elements”:[
{
"type": "line",
"colour": "#9933CC",
"text": "Page views",
"width": 2,
"font-size": 10,
"dot-size": 6,
"values" : [15,18,19,14,17,18,15,18,17]
},
{
“type”: “line_dot”,
“colour”: “#CC3399″,
“width”: 2,
“text”: “Downloads”,
“font-size”: 10,
“dot-size”: 5,
“values” : [10,12,14,9,12,13,10,13,12]
},
{
“type”: “line_hollow”,
“colour”: “#80a033″,
“width”: 2,
“text”: “Bounces”,
“font-size”: 10,
“dot-size”: 6,
“values” : [5,7,9,7,4,6,1,2,5]
}
],

“y_axis”:{
“max”: 20
},

“x_axis”:{
“steps”: 2,
“labels”: ["January","February","March","April","May","June","July","August","September"]
}
}

例子:
这是一个简单的横状图表的JSON对象内容(不明白的属性请向上温习)

{
“title”:{
“text”:”HBar Map X values”,
“style”:”{font-size: 20px; font-family: Verdana; text-align: center;}”
},

“elements”:[
{
"type": "hbar",
"colour": "#9933CC",
"text": "Page views",
"font-size": 10,
"values" : [{"right":10},{"right":15},{"left":13,"right":17}]
}
],
“x_axis”:{
“min”: 0,
“max”: 20,
“offset”: 0,
“labels”: ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v"]
},
“y_axis”:{
“stroke”: 14,
“tick-length”: 30,
“colour”: “#d09090″,
“grid-colour”: “#00ff00″,
“offset”: 1,
“labels”: ["slashdot.org","digg.com","reddit.com"]
}
}
OpenFlashChart 代码及例子 OpenFlashChart一个用于jsp中的一个统计工具 ,做图标的最漂亮的组件、有用的 flash js…… 立即下载

相关推荐

Docker小白也能搞定!5分钟用calibre-web搭建私人Kindle书库(附静读天下配置)

本文为零基础用户提供了一份详尽的指南,介绍如何利用Docker容器技术,在5分钟内快速部署Calibre-Web服务,从而搭建一个完全私有的个人Kindle书库。教程涵盖了从Docker安装、Calibre-Web一键部署、书籍元数据管理到移动端配置的全流程,并重点讲解了如何与安卓端知名阅读应用“静读天下”联动,实现跨设备无缝访问,打造媲美在线书城的个性化阅读体验。

weixin_29216957的博客 542

Open Flash Chart图表的JSON格式基本属性详解

数据文件必须是JSON格式.JSON对象的基本格式:{}把所有对象都编写在{}里面.让它看起来像下面 JSON 数据格式:{ "title":{ "text": "Many data lines", "style": "{font-size: 20px; color:#0000ff; font-family: Verdana; text-align: center;}" }}Ti...

weixin_34365635的博客 159

遥感大模型核心技术之自监督预训练技术研究(2025年9月版)

本文系统探讨了自监督预训练技术在遥感大模型构建中的核心作用。随着遥感数据进入"大数据"时代,传统监督学习面临"数据丰富、标签贫乏"的瓶颈,而自监督预训练通过设计代理任务从无标签数据中学习特征表示,成为驱动大模型发展的关键引擎。文章分析了遥感领域对自监督预训练的三大独特挑战:多源异构性、地理空间约束和时空动态性,并提出了针对性解决方案:掩码自编码(MAE)技术及其演进、地理对比学习与多模态融合、位置感知预训练与多任务学习。

panshengwu的博客 842

变量转为json格式ivx 自定义图表 echarts自定义图表

如果快速利用echarts建立自己的自定义图表

shuishen49的专栏 456

用逐飞STC32G库做个智能小车:编码器测速、PWM调电机、ADC读电池电压(完整项目)

本文详细介绍了如何使用逐飞科技的STC32G12K128开源库构建智能小车项目,涵盖编码器测速、PWM电机控制和电池电压监测等核心功能。通过硬件选型、开发环境搭建、代码实现及调试技巧的全流程讲解,帮助开发者快速掌握基于STC32G的嵌入式系统开发,实现高性能的智能小车控制。

weixin_42526417的博客 194

山东专升本计算机网络基础知识点 --- 计算机网络基础

计算机网络是指将一群具有独立\textcolor{WildStrawberry}{独立}独立功能的计算机通过通信设备及传输媒体等互联起来,在通信软件的支持下,实现计算机间资源共享、信息交换或协同工作\textcolor{WildStrawberry}{资源共享、信息交换或协同工作}资源共享、信息交换或协同工作的系统。计算机网络是计算机技术和通信技术紧密结合的产物\textcolor{WildStrawberry}{计算机网络是计算机技术和通信技术紧密结合的产物}

z339521的博客 2814

Openflashchart Json 数据格式

[code="json"] { "elements": [ { "type": "line", "values": [ 5, 5, 5, 5, 5, 6, 5, 5, 4, 6 ], "dot-style": { "type": "hollow-dot", "dot-size": 3, "halo-size"

pythoner的专栏 188

libcrypto.so.10(OPENSSL_1.0.2)(64bit) is needed by erlang-22.0.7-1.el7.x86_64

今天安装Rabbitmq的 erlang-22.0.7-1.el7.x86_64.rpmrpm包时遇到了这个坑,害找到说是不容易;错误信息在下面; [root@iz2zef7u84js1qeeq00ewwz RabbitMQ]# rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm warning: erlang-22.0.7-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY error:

qq_45782349的博客 5782

OpenFlashChart2的使用

Open Flash Chart2是依据Open Flash Chart1.x完全重新构建的一个Flash图表绘制组件。与1.x版本最大不同之处在于把数据格式改成JSON,以实现一些更酷的功能。该版本全部采用Actionscript3开发,Adobe Flex编译。   一、JSON数据格式如下: { /* 图表标题 */ "title":{ "text": "标题",...

程序员的天堂 201

Android SystemUI——初始化流程(三)

1、Android 系统在启动之后,首先会Zygote进程,Zygote进程又会进一步启动 SystemServer进程,它会启动各种系统所需要的服务,在监听AMS启动完毕之后,还会启动SystemUIService。2、在启动SystemUIService服务之前,系统首先会创建SystemUI对应的进程,获取SystemUIAppComponentFactory实例对象,调用instantiateApplicationCompat创建SystemUIApplication实例对象并设置回调方法。

小旭的专栏 1157

RK3568平台开发系列讲解(UBOOT篇)u-boot启动流程

U-Boot(Universal Bootloader)是一种开源的引导加载程序,广泛用于嵌入式系统中。它的主要功能是初始化硬件设备,加载操作系统内核,并将控制权交给操作系统。U-Boot的启动流程可以分为多个阶段,以下是典型的U-Boot启动流程:

内核笔记 1234

chart图之open flash chart2

刚在前一个文章里写了下关于jfreechart 的一个小例子。这次是关于flash chart 的,开源中做的比较好的应该也就是open flash chart2 了 这里需要有一个jofc的 jar才可以 具体下载大家google下就OK了。我就不发地址了。 但是关于open flash chart2 设计到一个问题 在官方的DEMO里 你会发现 你可以做到隐藏显示。也就是 比如 A,B两种...

梦想飞翔的猫 217

企业 IoT 产品安全渗透测试与欧盟 CRA 合规落地实战指南

欧盟 CRA(网络弹性法案)2026-09-11 漏洞报告义务生效,2027-12-11 全面强制产品安全不再是"加分项",而是市场准入的法律门槛本文面向 IoT 企业安全工程师/运维工程师,讲清楚如何从零建立渗透测试能力,并与 CRA 合规要求对齐落地。不讲空话,全是可执行的步骤。IoT 企业安全工程师、运维工程师负责产品合规的技术人员想从"被动响应"转向"主动安全"的团队[ ] 能独立完成 Web 应用渗透测试并输出报告[ ] 能对 REST/GraphQL API 进行安全评估。

探索云原生与智能化驱动下的安全运维新范式。关注DevSecOps、可观测性、AIOps等前沿领域,与您共赴技术前沿。 269

open flash chart

无意中看到business preview这个应用的图标是用open flash chart做的,遂上网了解了下该开源图表工具。平时自己想搞个快速的数据报表出来还是蛮方便的。   http://teethgrinder.co.uk/open-flash-chart-2/   open flash chart现在是2的大版本号,之前1的版本的数据文件格式不太通用,2的版本之后支持json的数...

Knowing something of everything and everything of something. 142

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

转:open flash chart(ofc)图表

     Java开源项目中制作图表比较出色的就是JFreeChart了,相信大家都听说过,它不仅可以做出非常漂亮的柱状图,饼状图,折线图基本图形之外,还能制作甘特图,仪表盘等图表。在Web应用中可以为项目增色不少。JFreeChart技术成熟,完全是通过Java代码控制图表生成,掌握难度不大。但是它的一个缺点就是所有资源在服务器端生成,需要占用大量的服务器资源,而且图表以流的形式输送到客户端也占...

哦嘛咪嘛咪哄~~~ 302

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

open flash chart 2 教程

这个系列的文章是open flash chart官网上面的教程。因为我最近要做一个监控系统,所以用了open flash chart(以下简称ofc)这个flash画图工具来画一些图表。按照它官网上面的教程一步一步做下来以后,我发现这个东西很好用,所以把它的官网教程翻译过来,推荐给大家。因为是第一次翻译这样的文章,所以肯定有很多不当之处,嘿嘿。原文地址:http://teethgrinder.co.uk/open-flash-chart-2/tutorial.php教程一:它是怎么工作的在这个教程里面我们要

小糊涂神 5829

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

php动态图表,Open Flash Chart + PHP + Mysql生成动态图表

前面文章我简单介绍了Open Flash Chart2(OFC)的使用方法,本文将以笔者做过的实际项目为例,介绍通过PHP读取MYSQL数据库里的数据,然后生成JSON数据,再通过FLASH渲染成漂亮的动态饼状图的方法。1、在HTML页面的head标签之间加入以下代码:varflashvars={"data-file":"area_pie.php"};//这里是数据源varparams...

weixin_29725791的博客 428

Open Flash Chart2应用(实现flash另存为图片)

[color=red]blog迁移至[/color]:[url=http://www.micmiu.com]http://www.micmiu.com[/url] Open Flash Chart2 与1.x版本最大不同之处在于可以把数据格式改成JSON,可以很方便的运用Ajax实现动态加载数据, [color=blue]同时可以把生成的flash保存成图片[/color]...

Michael 258

Open Flash Chart + PHP + Mysql生成动态图表

1、在HTML页面的head标签之间加入以下代码:  type="text/javascript" src="js/swfobject.js">  type="text/javascript"> var flashvars = {"data-file":"area_pie.php"}; //这里是数据源  var params = {menu: "false",scale: "noScale",

LanceLive 1038

​ Open Flash Chart + PHP + Mysql生成动态图表

网址:http://www.helloweba.com/view-blog-41.htmlOpen Flash Chart + PHP + Mysql生成动态图表helloweba.com 作者:月光光 时间:2010-08-16 11:18 标签: Open Flash Chart PHP 前面文章我简单介绍了Open Fla...

weixin_34221276的博客 120

Struts2整合之动态图表OpenFlashChart

Java开源项目中制作图表比较出色的就是JFreeChart了,相信大家都听说过,它不仅可以做出非常漂亮的柱状图,饼状图,折线图基本图形之外,还能制作甘特图,仪表盘等图表。在Web应用中可以为项目增色不少。JFreeChart技术成熟,完全是通过Java代码控制图表生成,掌握难度不大。但是它的...

chifancui9836的博客 163

javaweb中使用 openflashchart

Java开源项目中制作图表比较出色的就是JFreeChart了,相信大家都听说过,它不仅可以做出非常漂亮的柱状图,饼状图,折线图基本图形之外,还能制作甘特图,仪表盘等图表。在Web应用中可以为项目增色不少。JFreeChart技术成熟,完全是通过Java代码控制图表生成,掌握难度不大。但是它的一个缺点就是所有资源在服务器端生成,需要占用大量的服务器资源,而且图表以流的形式输送到客户端也占用了大量的

u012902158的专栏 667

OpenFlashChart C#flash图形控件的使用

OpenFlashChart简介   OpenFlashChart是一款开源的以Flash和Javascript为技术基础的免费图表组件,用它能创建一些很有效果的报表分析图表。   最重要的是它是开源和免费的,该组件使用flash展示报表能够很好的做到与浏览器进行集成,目前浏览器基本都能很好的支持flash。 OpenFlashChart的基本使用 Code<scr...

aifenzhi6838的博客 262
上一篇: OpenX API的调用
下一篇: Linux服务器主要配置
pythoner
博客等级 码龄18年 15粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值