jqPlot的Option配置对象详解

  如果看过本文姊妹篇《jqPlot——基于jquery的图表绘制工具》的朋友,应该知道jqPlot大致的操作方法;如果还是不太清楚的话,可以参考jqPlot官方网站的使用方法介绍。这里主要介绍jqPlot中核心部分——Option配置对象。同时,也会对jqplot的各个渲染器做个简单介绍。

     这里主要是参考jqPlot官方网站关于Option的介绍并结自己简单实践和理解来对Option的相关属性进行解释,如有不合适或错误的地方请指正。

 

相关渲染器介绍   

1.dateAxisRenderer
    相关引用包:<script type="text/javascript" src="../plugins/jqplot.dateAxisRenderer.min.js" />
    该渲染器主要用于显示刻度为日期格式的坐标轴,它增强了javascript的本地数据处理能力,它几乎支持所有的日期格式。
    另外,该渲染器还提供了强大的格式化功能,它能将数据中日期字符串格式化为你需要的格式并显示在坐标轴的刻度线上。
    
    2.categoryAxisRenderer
  相关引用包:<script type="text/javascript" src="../plugins/jqplot.categoryAxisRenderer.min.js" />
  该渲染器主要用于将显示于刻度处的值显示与两个刻度之间,当然其表达意思也发生变化,因为刻度值处值表示某个点处的值,而它则代表某个范围内的值。
  该渲染器比较适合与柱状图联合使用。
  
  3.barRenderer
  相关引用包:<script type="text/javascript" src="../plugins/jqplot.barRenderer.min.js" />
  该渲染器主要用于显示柱状图,该渲染器能够很好的控制每个组(位于一个刻度值处的各个分类)内及组间距离,并且该柱状图能够水平显示。
  
  4.cursor
  相关引用包:<script type="text/javascript" src="../plugins/jqplot.cursor.min.js" /
  该渲染器主要用于鼠标移动到图中时,鼠标在图中显示形式,常用与和高亮功能同时使用。
  该渲染器相关引用包一旦引用到当前页面会,该渲染器立即生效。
  
  5.highlighter
  相关引用包:<script type="text/javascript" src="../plugins/jqplot.highlighter.min.js" />
  该渲染器主要用于当鼠标移动到图中数据点上时,在鼠标附近显示提示栏,并将相关信息显示在提示栏。默认显示值是横纵坐标轴刻度值。当然,提示框中信息是可以根据自身需要定制的。
   该渲染器相关引用包一旦引用到当前页面会,该渲染器立即生效。 
   
   6.logAxisRenderer
   相关引用包:<script type="text/javascript" src="../plugins/jqplot.logAxisRenderer.min.js" />
   该渲染器主要用于以指数计算的方式生成坐标轴上刻度值。默认情况下,刻度值是均匀显示的,但是刻度值也可以按指数增长的方式显示。
   
   7.ohlcRenderer
   相关引用包:<script type="text/javascript" src="../plugins/jqplot.ohlcRenderer.min.js" />
   该渲染器主要用于显示甘特图。通常情况下,该渲染器与dateAxisRenderer一起使用较多
   
   8.dragable
   相关引用包:<script type="text/javascript" src="../plugins/jqplot.dragable.min.js" />
   通过该渲染器,用户能够拖动某个数据点,jqplot会自动重画拖动后的新图表。同时,被拖动的数据点的数据值也随着拖动发生变化。
   
   
   9.trendline
   相关引用包:<script type="text/javascript" src="../plugins/jqplot.trendline.min.js" />
   该渲染器主要用于对现有数据进行线性回归计算,并自动将计算结果以趋势线的形式展示出来,当用户拖动某个数据点时,趋势线亦随用户拖动而变化。
   
   10.pointLabels
   相关引用包:<script type="text/javascript" src="../plugins/jqplot.pointLabels.min.js" />
   该渲染器主要用于将数据节点相关的的信息以标签的方式放于该数据节点附近;对于相应数据为空的,其标签不显示。

  • 0
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值