0
JFreeChart
을 사용하여 struts 2 어플리케이션에서 막대 그래프를 생성 중입니다. 하지만 도구 설명을 활성화해도 생성 된 막대 그래프에서는 작동하지 않습니다. 툴팁을 작동시키는 방법을 알아낼 수 없습니까? struts 2의 jfree 차트에서 툴팁이 작동하지 않습니다.
public class BarChart {
public JFreeChart generateRegionBar(){
try{
DefaultCategoryDataset dataset =new DefaultCategoryDataset();
dataset.setValue(80, "marks1", "student1");
dataset.setValue(20, "marks2", "student2");
dataset.setValue(50, "marks3", "student3");
dataset.setValue(70, "marks4", "student4");
JFreeChart chart=ChartFactory.createBarChart("student graph","student name", "student marks",dataset, PlotOrientation.VERTICAL, true, true, true);
return chart;
}catch (Exception e) {
e.printStackTrace();
return null;
}
}
}
이
public class ChartAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private JFreeChart chart;
public JFreeChart getChart() {
return chart;
}
public String createRBar() throws Exception {
// chart creation logic..
System.out.println("IN CHART ACTION");
try
{
BarChart barChart=new BarChart();
{
chart=barChart.generateRegionBar();
return SUCCESS;
}
}catch(Exception e)
{
e.printStackTrace();
}
return "error";
}
}
내 struts.xml입니다 : 이것은 내 코드입니다
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd ">
<struts>
<package name="jfree" extends="jfreechart-default">
<action name="generateRPGraph" class="gr3.jfree.controller.ChartAction"
method="createRBar">
<result name="success" type="chart">
<param name="width">550</param>
<param name="height">300</param>
</result>
</action>
</package>
</struts>
HTML 이미지 맵을 만들기위한 ImageMapUtilities의 URL 또는 샘플 코드를 제안 해 주시겠습니까? – user2077648
완벽을 기하기 위해 포함 시켰지만 직접 사용하지는 않았습니다. 나는 [여기] (http://www.jfree.org/forum/search.php?keywords=%2BImageMapUtilities+%2Bguide)에 대해서만 읽었습니다. – trashgod