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()); %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |