`

轻量级图形报表工具JSCharts (JSChart),内置函数中文参考

 
阅读更多

轻量级图形报表工具JSCharts (JSChart),内置函数中文参考

 

  JSChart是一个轻量级的在线图表生成工具,本身十分小巧,简单易用,相对来讲功能也不是特别强大,但是对于一些要求不高的应用来讲已经够用了。

  这个框架本身对中文支持不是很好,手册什么的都是英文的。

JSChart内置函数参考


colorizeBars(array colordata)设置柱状图各矩形颜色。
colorizePie(array colordata)设置饼图各块颜色。
draw()用在最后,各项设置完毕后,执行此函数画出图表。
setAxisColor(string hexcolor)设置轴线颜色,对饼图无效。参数为16进制颜色值。
resize(integer x, integer y)重置图表大小,默认x/y为400px/300px,新值应是默认值的整数倍.
setAxisNameColor(string hexcolor)设置轴线名的颜色,对饼图无效。
setAxisNameFontSize(integer fontsize)设置轴线名字体大小,对饼图无效。默认是11。
setAxisNameX(string axisname)设置x轴的名称,对饼图无效。
setAxisNameY(string axisname)设置y轴的名称,对饼图无效。
setAxisPaddingBottom(integer padding)设置x轴和容器底部的距离,默认30。
setAxisPaddingLeft(integer padding)设置y轴和容器左边距的距离,默认40。
setAxisPaddingRight(integer padding)设置图表右边和容器的距离,默认30。
setAxisPaddingTop(integer padding)设置图表上边和容器的距离,默认30。
setAxisValuesColor(string hexcolor)设置x/y轴值的颜色,对饼图无效。
setAxisValuesDecimals(integer decimals)设置曲线图的x/y轴值,或柱状图的y轴值,对饼图无效,默认是auto。
setAxisValuesFontSize(integer fontsize)设置两轴上值的字体大小,对饼图无效。
setAxisValuesNumberX(integer number)设置x轴上显示的值的个数,此值会自动调整,对饼图无效。
setAxisValuesNumberY(integer number)设置x轴上显示的值的个数,此值会自动调整,对饼图无效。
setAxisWidth(integer width)设置轴的宽度,默认是2。
setBackgroundColor(string hexcolor)设置整个图表的背景颜色,默认是#FFF。
setBackgroundImage(string filename)设置图表的背景图片,图片会自动沿两轴重复。
setBarBorderColor(string hexcolor)设置柱状图的条形边框颜色,只对柱状图有效,默认#C4C4C4。
setBarBorderWidth(integer width)设置柱状图边框宽度,只对柱状图有效。
setBarColor(string hexcolor)设置柱状图所有矩形的颜色,此函数被colorize()函数重写,只对柱状图有效。
setBarOpacity(float opacity)设置柱状图的透明度,值在0~1之间,默认0.9。
setBarSpacingRatio(integer ratio)设置柱状图矩形间距,由此来控制柱状图的宽度,值为0~100之间的整数,默认是10。
setBarValues(boolean values)设置是否在矩形顶端显示值。
setBarValuesColor(string hexcolor)设置柱状图矩形的值的颜色。
setBarValuesDecimals(integer decimals)设置柱状图矩形高度的值,值为十进制数,默认auto。
setBarValuesFontSize(integer fontsize)设置柱状图矩形值的字体大小,默认8.
setCanvasIdPrefix(string prefix)自定义生产元素的ID前缀,默认是JSChart,此值一般不用修改。
setDataArray(array data, string id)将数据以数组的形式导入图表,id参数是可选的,并且可以设置相同的id。
setDataXML(string filename)将数据以xml的形式导入到图表。
setFlagColor(string hexcolor)为提示标志设置颜色。
setFlagOffset(integer offset)设置提示标志的偏移量,只适用于饼图。
setFlagOpacity(float opacity)设置提示标志的透明度,0~1之间,默认0.5.
setFlagRadius(integer radius)设置提示标志的半径,默认3.
setFlagWidth(integer width)设置提示标志边框宽度,默认1.
setGraphExtend(boolean extend)设置是否开启图表延伸功能,默认是false,如果打开,双轴和网格线将扩展当前长度的1/15,这样可以在样式上更加美观.
setGraphLabel(string label)设置自定义图表水印标签文字。
setGraphLabelColor(string hexcolor)设置自定义图表水印标签颜色。
setGraphLabelFontSize(integer fontsize)设置自定义图表水印标签的字体大小,默认8.
setGraphLabelOpacity(float opacity)设置自定义图表水印标签的透明度。
setGraphLabelPosition(string position)设置自定义图表水印标签的位置,取值范围在(nw, ne, sw ,se),分别定位在四个角,默认ne,即右上角。
setGraphLabelShadowColor(string hexcolor)设置自定义图表水印标签的阴影颜色。
setGrid(boolean grid)设置是否显示网格线。
setGridColor(string hexcolor)设置网格线的颜色,默认#C6C6C6。
setGridOpacity(float opacity)设置网格线透明度,取值在0~1之间,默认0.5。
setIntervalEndX(integer end)设置x轴的结束值,如果设置了起始值,则此值必须比起始值大。
setIntervalEndY(integer end)设置y轴的结束值,如果设置了起始值,则此值必须比起始值大。
setIntervalStartX(integer start)设置x轴的起始值,如果设置了结束值,则此值必须比结束值小。
setIntervalStartY(integer start)设置y轴的起始值,如果设置了结束值,则此值必须比结束值小。
setLabelX(array label)在x轴上添加标签,其参数是两个值构成的一个数组,第一个参数为标签在x轴上的位置,第二个值为标签显示的内容。
setLabelY(array label)在y轴上添加标签,其参数是两个值构成的一个数组,第一个参数为标签在y轴上的位置,第二个值为标签显示的内容。
setLineColor(string hexcolor, string id)设置曲线图中曲线的颜色。参见曲线图示例3.
setLineOpacity(float opacity, string id)设置曲线图中曲线的透明度,取值0~1之间,默认0.9。参数id的意义同上。
setLineWidth(integer width, string id)设置曲线图中曲线的宽度,默认2.
setPieOpacity(float opacity)设置饼图的透明度,取值0~1,默认1.
setPiePosition(integer x, integer y)设置饼图在容器内的位置,默认0,即位于容器的中央.
setPieRadius(integer radius)设置饼图的半径。
setPieUnitsColor(string hexcolor)设置饼图块名的颜色。
setPieUnitsFontSize(integer fontsize)设置饼图块名的字体大小。
setPieUnitsOffset(integer offset)设置饼图块名的位置,整数外移,负数内移。
setPieValuesColor(string hexcolor)设置饼图值的颜色。
setPieValuesDecimals(integer decimals)设置饼图上的总值。
setPieValuesFontSize(integer fontsize)设置饼图上值的字体大小。
setPieValuesOffset(integer offset)设置饼图上值的偏移,整数外移,负数内移,默认-20。
setShowXValues(boolean show)是否显示x轴上的刻度值。
setShowYValues(boolean show)是否显示y轴上的刻度值。
setSize(integer x, integer y)预定义容器的大小,需用在draw()函数之前。
setTextPaddingBottom(integer padding)设置x轴上标签文字与容器下边的距离,默认1.
setTextPaddingLeft(integer padding)设置y轴上标签文字与容器左边的距离,默认8.
setTextPaddingTop(integer padding)设置图表顶端与容器上边的距离,默认15.
setTitle(string title)设置图表标题,默认“JSChart”。
setTitleColor(string hexcolor)设置标题颜色。
setTitleFontSize(integer fontsize)设置标题字体大小。
setTitlePosition(string position)设置标题位置,取值范围(center, left , right.)。
setTooltip(array tooltip)设置x轴上提示。
setTooltipBackground(string hexcolor)设置提示背景。
setTooltipBorder(string css)设置提示背景边框风格,参数是css表达式,默认是 1px solid #d3d3d3。
setTooltipFontColor(string hexcolor)设置提示内容颜色。
setTooltipFontFamily(string font)设置提示字体风格,默认arial.
setTooltipFontSize(integer fontsize)设置提示内容字体大小,默认12.
setTooltipOffset(integer offset)设置提示内容偏移,默认7。
setTooltipOpacity(float opacity)设置提示透明度,默认0.7.
setTooltipPadding(string css)设置提示padding样式,默认 2px  5px。
setTooltipPosition(string position)设置提示位置,取值范围 nw, ne, sw and se  默认se。

 

--完毕

JSChart官方网站http://www.jscharts.com/上面有完整的手册和示例。

对于JSChart不支持中文的弊端,已有高手提供了扩展脚本,可以在这里下载

下载后可以只引用jscharts_mb.js,也可以先引用jscharts.js,再引用jscharts.plug.mb.js,两种方法任选其一即可。

 

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

分享到:
评论

相关推荐

    JSChart轻量级图形报表工具(内置函数中文参考)

    JSChart是一款轻量级的图形报表工具,专用于创建柱状图和饼图。由于网上的教程和资源有限,且不支持中文,本参考旨在帮助那些可能遇到语言障碍的新手快速理解和使用JSChart。以下是对JSChart一些核心内置函数的中文...

    MATLAB.rar_MATLAB内置函数_matlab 内置函数_matlab函数大全

    本资源"MATLAB.rar"包含了MATLAB的内置函数大全,是学习和使用MATLAB的重要参考资料。 在MATLAB中,内置函数分为多种类型,包括基本数学函数、数组和矩阵操作函数、统计与概率函数、绘图函数等。例如: 1. **基本...

    jscharts 绘制图标工具包

    - `JSCharts.pdf`:可能包含JSCharts的官方文档,详细解释了各个函数和参数的用法,是学习和使用JSCharts的重要参考。 - `examples`:这个文件夹可能包含了各种示例代码,展示了如何使用JSCharts创建不同类型的...

    最新HLSL内置函数

    内置函数的使用,大大简化了着色器编写的工作量,也使得代码更加直观和易于维护。例如,对于复杂的数学运算,如果使用标准C语言的数学库,需要进行大量的类型转换和函数调用。而在HLSL中,只需要简单地调用对应的...

    JSCharts3无图标版

    总的来说,JSCharts3无图标版为开发者提供了一个轻量级的解决方案,可以创建专业且可定制的图表,而无需担心版权问题。结合其丰富的功能和易用性,无论是数据可视化还是分析报告,都能发挥出强大的作用。

    轻量级C++实现的httpserver和httpclient

    mongoose是一个小型、轻量级的Web服务器,它以C语言编写,同时也支持C++。它提供了一个简洁的API,使得开发者能够轻松地将HTTP服务功能集成到自己的应用程序中。mongoose库的主要特点包括: 1. 支持静态文件服务:...

    FineReport报表工具内置JS的使用

    JavaScript,作为一种轻量级、解释型的脚本语言,以其强大的交互性和灵活性,在网页开发中扮演着核心角色。尤其在FineReport报表工具中,JavaScript的应用使得报表的设计与功能实现更加丰富和灵活。FineReport,作为...

    好用的jquery图形报表

    jQuery,一个轻量级的JavaScript库,因其简洁API和高效性能而深受开发者喜爱。在数据可视化领域,jQuery也被广泛用于创建交互式的图形报表。本篇将深入探讨如何利用jQuery技术和相关的插件,如Highcharts,来创建...

    WindowsAPI函数参考手册.pdf是中文功能函数书籍

    《WindowsAPI函数参考手册》是2002年人民邮电出版社出版的图书,作者是《windowsapI函数参考手册》组。《Windows API 函数参考手册》是关于Microsoft Win32 API函数的完整参考手册。书中详细介绍了每一个Win32 API...

    AutoLISP函数参考【中文版】

    总之,AutoLISP函数参考中文版为CAD开发者提供了一套完整的工具,无论你是初学者还是经验丰富的程序员,都可以通过深入研究这个资源,提升你的AutoCAD自动化编程技能,实现更高效、更精准的设计工作流程。

    EAS 扩展报表函数参考手册

    **EAS扩展报表函数参考手册** EAS(Enterprise Application System)是企业级应用系统的一种,其扩展报表功能是为了满足企业对数据深度分析和定制化报表的需求。本手册详细介绍了EAS系统中的各种扩展报表函数,旨在...

    fastNLP:面向自然语言处理NLP的轻量级框架.zip

    fastNLP:面向自然语言处理NLP的轻量级框架 fastNLP具有如下的特性: 统一的Tabular式数据容器,简化数据预处理过程; 内置多种数据集的Loader和Pipe,省去预处理代码; 各种方便的NLP工具,例如Embedding加载(包括...

    Tippy.js一个轻量级的纯JS库工具提示(tooltip)库

    **Tippy.js:轻量级纯JS库工具提示详解** Tippy.js是一个高效且高度可定制的纯JavaScript库,专门用于创建工具提示效果。在网页设计中,工具提示经常用于提供额外的信息,当用户悬停在某个元素上时,这些信息会短暂...

    MySQL内置函数和运算符参考大全.pdf

    MySQL内置函数和运算符参考大全

    Node.js-Memeye是一个轻量级的NodeJS进程监控工具

    **Node.js-Memeye:轻量级的NodeJS进程监控工具** Node.js作为一个强大的服务器端JavaScript运行环境,广泛用于构建高性能的网络应用。然而,随着应用程序的复杂度增加,资源管理变得至关重要,尤其是内存管理。...

    js逆向调试工具,集成常用js加密函数,前端js几种加密集合

    JavaScript(简称JS)是一种广泛应用于Web开发的轻量级脚本语言,主要用于浏览器端实现动态交互效果。在本文中,我们将深入探讨JavaScript的逆向工程、调试工具以及常见的加密函数和加密集合。 首先,逆向工程是...

    WindowsAPI函数参考手册【高清】带书签.rar

    《Windows API函数参考手册》是一本对于Windows操作系统编程至关重要的资源,它详尽地涵盖了大量用于构建Windows应用程序的系统调用。这本书以高清格式呈现,带有书签,方便开发者快速定位所需信息,对于进行Windows...

    js二维码生成(轻量级)

    总的来说,这个轻量级的js二维码生成工具提供了一个便捷的前端解决方案,涉及到了JavaScript基础、jQuery使用、Canvas绘图以及前端兼容性等多个方面的知识。对于前端开发者来说,理解和使用这个工具能提升项目的互动...

    STM8函数库中文参考手册

    总的来说,STM8函数库中文参考手册是STM8开发者的必备工具,它以中文形式解释了STM8单片机的固件库函数,使开发者能更轻松地理解和应用这些功能,从而高效地进行项目开发。这份手册的实用性使得它在STM8的开发过程中...

    betweenjs轻量级JavaScriptES6tweening引擎

    **between.js:轻量级JavaScript (ES6) 缓动引擎详解** 在现代网页和应用程序开发中,动画效果是提升用户体验的重要元素。`between.js` 是一个专为JavaScript设计的轻量级缓动(tweening)引擎,它基于ES6语法,...

Global site tag (gtag.js) - Google Analytics