手机版

强大的Java脚本语言响应式图表Chartist.js的使用

时间:2021-09-03 来源:互联网 编辑:宝哥软件园 浏览:

Chartist.js是一个非常简单而且实用的Java脚本语言前端图表生成器,它支持挽救(保存的简写)格式,图表数据转换十分灵活,同时也支持多种图表展现形式,不失为一款前端开发者的开发利器。

Chartist.js的特点

配置十分简单,可以很方便地转换各种图表数据格式CSS。和Java脚本语言分离,因此代码比较简洁,使用就相对方便。使用挽救(保存的简写)格式,因此Chartist.js可以很灵活的在网页面上应用。响应式图表,支持不同的浏览器尺寸和分辨率。支持自定义厚颜无耻架构

Chartist.js的使用方法

首先你需要在其官方网站中下载射流研究…包和半铸钢钢性铸铁(铸造半钢)包,并且在页面中引用它们:

链接rel='样式表href=' bower _ components/chart ist/dist/chart ist。量滴CSS ' rel='外部无跟随'脚本src=' http : bower _ components/chart ist/dist/chart ist。量滴js '下面我们对一些常用的图表类型做一个简单的介绍。

带工具提示提示的线形图

效果图:

Java脚本语言代码:

新宪章主义者。行('。ct-chart ',{ labels: ['1 ',' 2 ',' 3 ',' 4 ',' 5 ',' 6'],series: [ { name: '斐波那契数列,data: [1,2,3,5,8,13] },{ name: '黄金分割区,data: [1,1.618,2.618,4.236,6.854,11 . 09]});var EasoutQuad=函数(x,t,b,c,d){ return-c *(t/=d)*(t-2)b;};var $chart=$(' .' CT-chart ';var $toolTip=$chart .追加(' div class='tooltip'/div ').查找('。工具提示')。hide();$chart.on('mouseenter ',').' ct-point ',function() { var $point=$(this),value=$ point。attr(' CT :值'),seriesName=$point.parent().attr(' CT :系列-名称');$point.animate({ '笔画宽度: '50px'},300,easeOutQuad);$toolTip.html(seriesName 'br '值)。show();});$chart.on('mouseleave ',').' ct-point ',function(){ var $ point=$(this);$point.animate({ '笔画宽度: '20px'},300,easeOutQuad);$ ToolTip。hide();});$chart.on('mousemove ',函数(事件){ $ tooltip。CSS({ left :(event。偏移量x | |事件。原创。layerx)-$工具提示。width()/2-10,top :(事件。offset | |事件。原创。layery)-$工具提示。高度()-40 });});多维度的柱形图

效果图:

Java脚本语言代码:

新宪章主义者酒吧.ct-chart ',{ labels: ['一季度','二季度','三季度','四季度],series: [ [60000,40000,80000,70000],[40000,30000,70000,65000],[8000,3000,10000,6000] ]},{ series简单的饼图

效果图:

Java脚本语言代码:

var数据={ labels: ['香蕉','苹果','葡萄],series: [20,15,40]};var options={ labelinterpolationfnc :函数(值){返回值[0]} };var responsiveOptions=[[' screen and(最小宽度: 640 px)',{ chartPadding: 30,labelOffset: 100,labelDirection: 'explode ',labelInterpolationFnc:函数(值){返回值;} }],['屏幕和(最小宽度:(1024 px)',{ labelOffset: 80,图表填充: 20 }];新宪章主义者。派('。' ct图',数据、选项、响应选项);更多关于Chartist.js的用法,可以前往其官方网站进行查阅,包括详细地原料药。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

版权声明:强大的Java脚本语言响应式图表Chartist.js的使用是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。