jqplot js控件 html-jqplot 如何实现绿涨红跌的效果

问题描述

jqplot 如何实现绿涨红跌的效果
本人正在使用jqplot 制作金融行情图,想实现‘绿涨红跌’的效果,但是jqplot 文档里翻了好几遍只能更改全部蜡烛图的颜色,无法根据涨跌情况进行变化,不知道哪位大神能够给予指导。以下是jqplot 的配置代码。

 $(document).ready(function(){              var plot2 = $.jqplot('chart2'[ohlc]{http://ask.csdn.net/#    seriesDefaults:{yaxis:'y2axis'}    axes: {      xaxis: {        renderer:$.jqplot.DateAxisRenderer        min: ""16:20:00""        max: ""16:59:00""        tickInterval: ""5 minutes""        tickOptions:{            formatString:'%H:%M'            fontSize:'10px'        }      }      y2axis: {        tickOptions:{            formatString:'%d'            fontSize:'10px'        }      }    }    // To make a candle stick chart set the ""candleStick"" option to true.    series: [      {        color: '#33AA11'        renderer:$.jqplot.OHLCRenderer         rendererOptions:{ candleStick:true }      }    ]    grid: {        drawGridLines: true // wether to draw lines across the grid or not.        gridLineColor: '#33AA11' //设置整个图标区域网格背景线的颜色        background: '#fffdf6' //设置整个图标区域的背景色        borderColor: '#999999' //设置图表的(最外侧)边框的颜色        borderWidth: 2.0 //设置图表的(最外侧)边框宽度        }    highlighter: {      show: true      showMarker:false      tooltipAxes: 'xy'      yvalues: 4      formatString:'<table class=""jqplot-highlighter"">       <tr><td>时间:</td><td>%s</td></tr>       <tr><td>开盘:</td><td>%s</td></tr>       <tr><td>最高:</td><td>%s</td></tr>       <tr><td>最低:</td><td>%s</td></tr>       <tr><td>收盘:</td><td>%s</td></tr></table>'    }  });});

解决方案

补充以下数据源

 //分钟级数据源ohlc = [['16:01:00' 135.01 139.5 134.53 139.48]['16:02:00' 143.82 144.56 136.04 136.97]['16:03:00' 136.47 146.4 136 144.67]['16:04:00' 124.76 135.9 124.55 135.81]['16:05:00' 123.73 129.31 121.57 122.5]['16:06:00' 127.37 130.96 119.38 122.42]['16:07:00' 128.24 133.5 126.26 129.19]['16:08:00' 122.9 127.95 122.66 127.24]['16:09:00' 121.73 127.2 118.6 123.9]['16:10:00' 120.01 124.25 115.76 123.42]['16:11:00' 114.94 120 113.28 119.57]['16:12:00' 104.51 116.13 102.61 115.99]['16:13:00' 102.71 109.98 101.75 106.85]['16:14:00' 96.53 103.48 94.18 101.59]['16:15:00' 84.18 97.2 82.57 95.93]['16:16:00' 88.12 92.77 82.33 85.3]['16:17:00' 91.65 92.92 86.51 89.31]['16:18:00' 96.87 97.04 89 91.2]['16:19:00' 100 103 95.77 99.16]['16:20:00' 89.1 100 88.9 99.72]['16:21:00' 88.86 95 88.3 90.13]['16:22:00' 81.93 90 78.2 88.36]['16:23:00' 83.46 90.99 80.05 82.33]['16:24:00' 93.17 97.17 90.04 90.58]['16:25:00' 86.52 91.04 84.72 90.75]['16:26:00' 90.02 90.03 84.55 85.81]['16:27:00' 95.99 96.48 88.02 90]['16:28:00' 97.28 103.6 92.53 98.27]['16:29:00' 91.3 96.23 86.5 94]['16:30:00' 85.21 95.25 84.84 92.67]['16:31:00' 88.48 91.58 79.14 82.58]['16:32:00' 100.17 100.4 86.02 90.24]['16:33:00' 105.93 111.79 95.72 98.24]['16:34:00' 95.07 112.19 91.86 107.59]['16:35:00' 99.78 101.25 90.11 96.38]['16:36:00' 104.55 116.4 85.89 97.4]['16:37:00' 91.96 101.5 85 96.8]['16:38:00' 119.62 119.68 94.65 97.07]['16:39:00' 139.94 140.25 123 128.24]['16:40:00' 142.03 147.69 120.68 140.91]['16:41:00' 81.93 90 78.2 88.36]['16:42:00' 90.46 90.99 80.05 82.33]['16:43:00' 93.17 97.17 90.04 90.58]['16:44:00' 86.52 91.04 84.72 90.75]['16:45:00' 90.02 90.03 84.55 85.81]['16:46:00' 95.99 96.48 88.02 90]['16:47:00' 97.28 103.6 92.53 98.27]['16:48:00' 91.3 96.23 86.5 94]['16:49:00' 85.21 95.25 84.84 92.67]['16:50:00' 88.48 91.58 79.14 82.58]    ['16:51:00' 100.17 100.4 86.02 90.24]['16:52:00' 105.93 111.79 95.72 98.24]['16:53:00' 95.07 112.19 91.86 107.59]['16:54:00' 99.78 101.25 90.11 96.38]['16:55:00' 104.55 116.4 85.89 97.4]['16:56:00' 91.96 101.5 85 96.8]['16:57:00' 119.62 119.68 94.65 97.07]['16:58:00' 139.94 140.25 123 128.24]['16:59:00' 142.03 147.69 120.68 140.91]];

html代码:

  <div id=""main""><div class=""jqplot-target"" id=""chart2"" style=""height: 200px; width: 420px; margin:80px; position: relative;""><div style=""position: absolute; display: none;"" class=""jqplot-highlighter-tooltip""></div></div>
时间: 2024-08-09 14:24:22

jqplot js控件 html-jqplot 如何实现绿涨红跌的效果的相关文章

JS控件ASP.NET的treeview控件全选或者取消

 本篇文章主要是对JS控件ASP.NET的treeview控件全选或者取消的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: <script language="javascript">    /*    函数名称:CheckNode(currentNode).ParentNode(currentNode).ChildNode(currentNode)      函数功能:实现带checkbox的treeview中    1.选中父结点其子结点也

touchslider.dev.js控件后退不显示

问题描述 touchslider.dev.js控件后退不显示 touchslider.dev.js 页面加了一个超链a标签跳转到下一个页面 点击后退[手机浏览器左下角的后退] 到 原页面 轮播图不显示 tab没有选择显示焦点 解决方案 Dev GridControl控件绑定数据源,列不显示

JS控件的生命周期介绍_javascript技巧

JS控件的生命周期跟其他平台UI的生命周期类似,但是又有自己的特点,我们只有将控件的生命周期划分清晰,所有的控件编写.mixins的编写和plugin的编写才能遵循控件的生命周期做统一的管理.在这里我把JS的生命周期定义为4部分: 1.initializer: 初始化,做一些不牵扯DOM操作的初始化操作 2.createDom: 创建 DOM,在这个过程中我们创建控件需要的DOM结构 3.renderUI: 生成控件的内部元素,在这里调用子控件的渲染方法,开启子控件的生命周期 4.bindUI:

JS 控件事件小结_javascript技巧

概述: 事件对于控件来说至关重要,控件的消息通信机制使用事件的成本最低,但是对于JS控件来说有一些麻烦需要解决,JS类本身不支持事件,DOM模型支持的事件仅适应于浏览器的DOM节点.所以创建一套事件是我们写控件之前要做的. 事件机制 对于事件的机制我不想多说,各种语言中对事件的描述都很具体,都是观察者模式的一种实现,我们可以从中抽取出事件必须的接口(由于控件库是基于jQuery 所以接口跟jquery保持一致): 1.on: 绑定事件 2.off: 删除事件 3.fire: 触发事件 4.add

用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法_javascript技巧

如下所示: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> </head> <body> <script type="text/javascript"> funct

如何实现鼠标点击picturebox控件,实现有翻转或其它的打开picturebox效果显示

问题描述 如何实现鼠标点击picturebox控件,实现有翻转或其它的打开picturebox效果显示 在C# Winfrom项目中,from窗体中,有一个Panel控件.在Panel控件内放置了一个picturebox控件. 请问如何实现鼠标点击picturebox_click事件后,让picturebox控件有翻转或其它比较好的打开动作效果显示. 希望能提供点DEMO或相关资料参考下,再看看哪种比较好.... 解决方案 要实现切换图片,如果图片数量不多,你可以用计数器进行控制,点击一次,就将

js控件Kindeditor实现图片自动上传功能_javascript技巧

Kindeditor是一款功能强大的开源在线HTML编辑器,支持所见即所得的编辑效果.它使用JavaScript编写,可以无缝地与多个不同的语言环境进行集成,如.NET.PHP.ASP.Java等.官方网站可以查看这里:http://kindeditor.net/index.php Kindeditor本身提供了许多非常实用的插件,由于代码开源,开发人员可以根据需要对其进行任意扩展和修改. 在使用Kindeditor编辑网站内容时考虑这样一个场景:编辑人员往往会从其它页面或者Word文档将内容复

JS控件autocomplete 0.11演示及下载 1月5日已更新_javascript技巧

1月5日已更新 修复自动完成文本框焦点移失,自动完成容器不能消失的bug 增加expandAllItem方法,双击时可出现全部的item,详情请看示例 增加customStyle示例,该示例演示了如何对autocomplete控件进行css美化,见autocomplete_custom的css文件 演示及下载: http://www.never-online.net/code/neverModules/autocomplete/ 功能较上一版本的改进和功能: 1.匹配速度的提高. 2.加入ign

日期 时间js控件_时间日期

复制代码 代码如下: <script language="JavaScript"> /**//** *本日历选择控件由tiannet根据前人经验完善而得.大部分代码来自meizz的日历控件. *tiannet添加了时间选择功能.select,object标签隐藏功能,还有其它小功能. *使用方法: * (1)只选择日期 <input type="text" name="date" readOnly onClick="s