2014-02-19 5 views
-1

JfreeChart3D bar을 사용하고 있습니다. 그래프의 각 막대에 대한 툴팁을 얻고 싶습니다. 나는 내 바는 X 축 에 값과 수평Bar3d에서 툴팁을 설정하는 방법

BarRenderer3D renderer = new BarRenderer3D(15,15); 
renderer.setMaxBarWidth(0.5); 
renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator("tooltip goes here", DateFormat.getDateInstance())); 

시도하지만 어떤 결과를 얻고 있지 않다.

+0

현재 접근 방식을 보여주는 [* Minimal, Complete, Tested and Readable Example *] (http://stackoverflow.com/help/mcve)를 포함하여 질문을 편집하십시오. – trashgod

+0

어떻게 그럴 수 있습니까? – user123

+0

아래 답변했습니다. – trashgod

답변

1

대신 new BarRenderer3D()를 생성 차트를 만들고 공장에 의해 생성 된 렌더러에 대한 참조를 얻기 위해 사용되는 방법에 ChartFactory.createBarChart3D()tooltipstrue 매개 변수를 전달한다. 선택적으로 발전기를 교체하십시오. 표준 매개 변수에 대해서는 기본 형식 문자열 DEFAULT_TOOL_TIP_FORMAT_STRING을 참조하십시오.

JFreeChart chart = ChartFactory.createBarChart3D(…, true, …); 
CategoryPlot plot = (CategoryPlot) chart.getPlot(); 
BarRenderer3D renderer = (BarRenderer3D) plot.getRenderer(); 
// optionally 
renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator()); 
관련 문제