jChart图形制作

[size=large]account.js[/size]
/**********************************************************************/

var accountData1 = new Array(); // 广发证券
var accountData2 = new Array(); // 深圳发展
var accountData3 = new Array(); // 东放航空
/**
* 实时交易监控
*/
function getAccount(){
$.ajax({
type: "post",
url: "account",
data: "random" + new Date(),
dataType : "json",
success: function(rs){
for(var i=0; i<rs.length; i++){
accountData1[i] = rs[i];
accountData2[i] = rs[i]*i*2;
accountData3[i] = rs[i]*i*4;
}
$("#di").html("广发证券:"+accountData1+"<br>深圳发展:"+accountData2+"<br>东放航空:"+accountData3);
var chartSetting = {
config : {
type : "line", //line线图 bar柱形
title : "<span style='color:red'>━━━</span>广发证券<br/><span style='color:blue'>━━━</span>深圳发展<br/><span style='color:black'>━━━</span>东放航空<br/>",
titleLeft: 100,
labelX : ["9:00","12:00","14:00","16:00","18:00"],
scaleY : {min: 0,max:500,gap:50},
width : 1000, //有影响
height: 500, //有影响
paddingL : 100, //有影响
paddingT : 100, //有影响
//labelYunit : "<b>哈哈</b>",
//color :'green',//设置线条颜色
colorSet : ['red','blue','black'],//设置线条颜色
//bgGradient : false//是否启用背景颜色 默认flase
bgGradient :{
direction : 'vertical', //vertical 垂直 horizontal 水平
from : '#FFFFFF',
to : '#444444'
}
},
data : [
accountData1,
accountData2,
accountData3
]
};
$('#accountID').jQchart(chartSetting);
}
});
}


[size=large]account.jsp[/size]
/***********************************************************************/

<%@ page language="java" pageEncoding="UTF-8"%>
<html>
<head>
<title>实时交易监控</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script src="js/ui/ui.mouse.js"></script>
<script src="js/ui/ui.draggable.js"></script>
<script src="js/ui/ui.draggable.ext.js"></script>
<script type="text/javascript" src="js/jquery.jqchart-0.03-beta-1.2-skip-labelLines.js" charset="utf-8"></script>
<!--[if IE]><script type="text/javascript" src="js/excanvas-compressed.js"></script><![endif]-->
<script type="text/javascript" src="js/account.js"></script>
<script type="text/javascript">
window.setInterval(getAccount,3000);
</script>
</head>
<body>
<canvas id="accountID">
</canvas>
<div id="di"></div>
</body>
</html>

[size=large]
AccountServlert.java[/size]
package com.tand;

import java.io.IOException;
import java.util.Random;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import net.sf.json.JSONArray;

import com.util.DateAndNumberUtil;

@SuppressWarnings("serial")
public class AccountServlet extends HttpServlet{

public void doGet(HttpServletRequest request,HttpServletResponse response){
doPost(request,response);
}

public void doPost(HttpServletRequest request,HttpServletResponse response){
Random random = new Random();
JSONArray jsonArray = new JSONArray();
for(int i=1; i<6; i++){
String data = DateAndNumberUtil.getPointTwoNumber(random.nextDouble() * i*100 + random.nextDouble(),"#.00");
jsonArray.add(data);
}
System.out.println(jsonArray.toString());
try {
response.getOutputStream().println(jsonArray.toString());
} catch (IOException e) {
e.printStackTrace();
}
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值