open flash chart-9 (설명)

1549 단어
원문은 스티커를 돌리지 말라고 명시되어 있지만 개인적으로 오픈 플래시 카드를 처음 배운 사람에게 이 글은 정말 유용하다고 생각합니다. 저는 그 중에서 많은 이익을 얻었습니다. 이 글은 원작자에게 감사를 표하고 더 많은 사람들에게 이익을 주기 위해 참지 못하고 돌렸습니다.
원문 중의 일부 코드는 서로 다른 버전의jar 패키지에 대해 약간의 수정을 필요로 한다. 예를 들어 본인이 사용하는것은jofc-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());
%>

좋은 웹페이지 즐겨찾기