加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

open flash chart-9 (说明)

发布时间:2020-12-15 07:10:30 所属栏目:百科 来源:网络整理
导读:原文注明不让转贴,但个人觉得对于初学open flash chart的人来说,这篇文章实在是太有用了,本人从中受益良多,在此对原作者表示感谢,为了让更多的人获益,忍不住就转了。 原文中的有些代码对于不同版本的jar包需要略作修改,例如本人用的是jofc2-1.0.0.jar

原文注明不让转贴,但个人觉得对于初学open flash chart的人来说,这篇文章实在是太有用了,本人从中受益良多,在此对原作者表示感谢,为了让更多的人获益,忍不住就转了。

原文中的有些代码对于不同版本的jar包需要略作修改,例如本人用的是jofc2-1.0.0.jar,????对最后一个例子修改之后的代码如下:

?

<%@page  contentType="text/plain" pageEncoding="UTF-8"
        import="jofc2.*,jofc2.model.*,jofc2.model.elements.*,jofc2.model.axis.*,jofc2.model.elements.BarChart.*,jofc2.model.elements.LineChart.*,java.util.*"%>
<%
  Chart cht = new Chart("存貨量線型圖");
  XAxis labels = new XAxis();
  String[] ls=new String[]{"北區","中區","南區","離島"};
  labels.addLabels(ls);
  cht.setXAxis(labels);
  YAxis range = new YAxis();
  range.setRange(new Integer(0),new Integer(10),new Integer(5));
  cht.setYAxis(range);
  BarChart bar = new BarChart(BarChart.Style.THREED);
  LineChart lin = new LineChart();
  bar.setColour("#669900");
  lin.setColour("#6666FF");
  bar.setText("存貨量");
  lin.setText("價格");

  List list1 = new ArrayList();
	List list2 = new ArrayList();
	for (int i = 0; i < 4; i++) {
		list1.add(new Long(Math.round(Math.random() * 10)));
		list2.add(new Long(Math.round(Math.random() * 7)));
	}

	bar.addValues(list1);
	lin.addValues(list2);
	Element[] e = new Element[] { bar,lin };
	cht.addElements(e);

	out.println(cht.toString());
%>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读