JScharts插件简介

JCharts插件

JScharts是一个用于在浏览器直接绘制图表的JavaScript工具包。JScharts支持柱状图、圆饼图以及线性图,可以直接将这个图 插入网页,JScharts图的数据可以来源于XML文件、JSON文件或JavaScript数组变量。JScharts兼容所有主流的浏览器,且使用时无需任何服务器端的插件或模块,是纯JavaScript组件,开源免费。

(1)柱状图如图2-7所示

图2-7 jCharts柱状图

(2)饼图如图2-8所示

图2-8 jCharts饼图

(3)折线图如图2-9所示

图2-9 jCharts折线图

还有其他更复杂的图示此处不展示,可以上查看:

http://www.jscharts.com/examples

for example:

<script type="text/javascript">
    var myData = new Array([‘不满意‘, 22], [‘一般满意‘, 15], [‘满意‘, 63]);
    var colors = [‘#FA5E1F‘, ‘#FDCB3F‘, ‘#71D743‘];
    var myChart = new JSChart(‘graph‘, ‘bar‘);
    myChart.setDataArray(myData);
    myChart.colorizeBars(colors);
    myChart.setTitle(‘Host distribution per macroareas‘);
    myChart.setTitleColor(‘#8E8E8E‘);
    myChart.setAxisNameX(‘Region‘);
    myChart.setAxisNameY(‘%‘);
    myChart.setAxisColor(‘#c6c6c6‘);
    myChart.setAxisWidth(1);
    myChart.setAxisNameColor(‘#9a9a9a‘);
    myChart.setAxisValuesColor(‘#939393‘);
    myChart.setAxisPaddingTop(60);
    myChart.setAxisPaddingLeft(50);
    myChart.setAxisPaddingBottom(60);
    myChart.setTextPaddingBottom(20);
    myChart.setTextPaddingLeft(15);
    myChart.setTitleFontSize(11);
    myChart.setBarBorderWidth(0);
    myChart.setBarSpacingRatio(50);
    myChart.setBarValuesColor(‘#737373‘);
    myChart.setGrid(false);
    myChart.setSize(616, 321);
    myChart.setBackgroundImage(‘chart_bg.jpg‘);
    myChart.draw();
</script>

运行效果:

时间: 2024-10-14 15:32:10

JScharts插件简介的相关文章

Sublime 常用插件简介

Sublime   常用插件简介 emmet: 前端必备神器.花个十几分钟学下Emmet语法 ,就可以极大提高web开发者HTML和CSS工作效率啦.一句话,牛逼---必备 CSS3: CSS3语法高亮.CSS语法提示,但是浏览器的私有属性不会高亮.     -----必备 CSS Extended Completions: 提示css文件(包括关联进来的)中的类名,非常好用. JavaScript Completions javascript原生语法提示, jQuery 提供了jQuery的A

Android插件简介

/** * @actor Stafen.D * @time 2015.02.06 * @blog http://www.cnblogs.com/stafen */ Android插件简介 Android下,默认的情况是,每个apk相互独立的,基本上每个应用都是一个dalvik虚拟机,都有一个uid,再配合上linux本身的权限机制,使得apk互通很难直接进行.但作为一个独立应用的集成,不管多少个apk,都可以并为一个单独的dalvik虚拟机,直观的反映给开发人员就是在shell下列出进程,那几个

PhoneGap 插件简介

PhoneGap 插件简介 #广州# OSC源创会第31期(12月27日)开始报名,OSC自曝家丑! 一.PhoneGap平台 前不久PhoneGap发布了1.0版本,这为移动开发大家族提供了又一个跨平台的解决方案.开发者只要有JavaScript.CSS3.Html5的基础就可以快速开发移动应用,并且一次开发支持iOS.iOS(xcode 4).Android.WebOS.Blackberry.Symbian 六大平台.不过,JavaScript的速度虽然在近些年提高了100倍,其速度还是无法

Highchart插件简介和引入方式

一.Highchart简介: Highcharts 是一个用纯 JavaScript 编写的一个图表库, 能够很简单便捷的在 Web 网站或是 Web 应用程序添加有交互性的图表. Highcharts 支持的图表类型有直线图.曲线图.区域图.柱状图.饼状图.散状点图.仪表图.气泡图.瀑布流图等多达 20 种图表,其中很多图表可以集成在同一个图形中形成混合图. http://www.hcharts.cn/products/highcharts http://www.hcharts.cn/docs

iOS8扩展插件简介

一.iOS8扩展插件概述 WWDC14除了发布了OS X v10.10和switf外,iOS8.0也开始变得更加开放了.说到开放,当然要数应用扩展(App Extension)了.顾名思义,应用扩展允许开发者扩展应用的自定义功能和内容,能够让用户在使用其他应用程序时使用该项功能,从而实现各个应用程序间的功能和资源共享.可以将扩展理解为一个轻量级(nimble and lightweight)的分身. 以下为常见的三类插件: Target Type Extension point identifi

第九章 jQuery验证插件简介

1. 表单验证插件-----Validation <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content=&qu

CaronteFX插件简介

CaronteFX是一个基于烘培的unity物理增强插件,而不是实时的. 也正因为如此可以在Cutscene中使用,而不用切到maya之类得到软件里去做,以提高效率 Adam demo里一些角色布料(裙摆)就是这个插件来做的 资源商店地址:https://www.assetstore.unity3d.com/en/#!/content/56666 但烘培速度还是比较慢的 并且支持布料和绳索的烘培

jsTree插件简介(三)

UI-plugin JSTree的UI插件:用来处理选择.不选和鼠标悬浮树选项的插件. 一.属性包括: 1.select_limit:指定一次可以选中几个节点,默认为-1,表示无限制选中. 2.select_multiple_modifier:处理当按住某个键时,用鼠标点击其他的节点可全部选中:(类似在文件目录中的按住ctrl并用鼠标选择其它目录或者文件):默认按键为"ctrl",可以用"shift","alt"等替代. 3.select_ran

jQuery 表单插件 -- Form

1.Form 插件简介 jQuery Form 插件是一个优秀的 Ajax 表单插件,可以非常容易地.无侵入地升级 HTML 表单以支持 Ajax. jQuery Form 有两个核心方法 --- ajaxForm( ) 和 ajaxSubmit( ),它们集合了从控制表单元素到决定如何管理提交进程的功能.另外,插件还包括其它的一些方法:formToArray( ), formSerialize( ), fieldSerialize( ), clearForm( ), clearFields(