本文整理汇总了Java中org.jfree.chart.renderer.category.StackedBarRenderer.setSeriesToolTipGenerator方法的典型用法代码示例。如果您正苦于以下问题:Java StackedBarRenderer.setSeriesToolTipGenerator方法的具体用法?Java StackedBarRenderer.setSeriesToolTipGenerator怎么用?Java StackedBarRenderer.setSeriesToolTipGenerator使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jfree.chart.renderer.category.StackedBarRenderer
的用法示例。
在下文中一共展示了StackedBarRenderer.setSeriesToolTipGenerator方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: reconfigureColorEncoding
import org.jfree.chart.renderer.category.StackedBarRenderer; //导入方法依赖的package包/类
private void reconfigureColorEncoding() {
StackedBarRenderer renderer = new StackedBarRenderer();
renderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));
renderer.setItemMargin(0.0);
int barIndex = 0;
//blue
Paint p1 = new GradientPaint(0.0f, 0.0f, new Color(0x22, 0x22, 0xFF), 0.0f, 0.0f, new Color(0x88, 0x88, 0xFF));
renderer.setSeriesPaint(barIndex, p1);
renderer.setSeriesToolTipGenerator(barIndex, new StandardCategoryToolTipGenerator());
//green
barIndex++;
Paint p3 = new GradientPaint(0.0f, 0.0f, new Color(0x22, 0xFF, 0x22), 0.0f, 0.0f, new Color(0x88, 0xFF, 0x88));
renderer.setSeriesPaint(barIndex, p3);
renderer.setSeriesToolTipGenerator(barIndex, new StandardCategoryToolTipGenerator());
if (hightlightItem != null) {
//red
barIndex++;
Paint p2 = new GradientPaint(0.0f, 0.0f, new Color(0xFF, 0x22, 0x22), 0.0f, 0.0f, new Color(0xFF, 0x88, 0x88));
renderer.setSeriesPaint(barIndex, p2);
renderer.setSeriesToolTipGenerator(barIndex, new StandardCategoryToolTipGenerator());
}
plot.setRenderer(renderer);
}
示例2: SchedulePlanningPanel
import org.jfree.chart.renderer.category.StackedBarRenderer; //导入方法依赖的package包/类
public SchedulePlanningPanel() {
setLayout(new BorderLayout());
// setup the stacked bar chart
dataset = new DefaultCategoryDataset();
final JFreeChart chart = ChartFactory.createStackedBarChart(
null, // chart title
Utils.getRB().getString("CardTableModel.stats.weekSchedule"), // domain axis label
// "# cards", // range axis label
null, // range axis label
dataset, // data
PlotOrientation.VERTICAL, // the plot orientation
false, // legend
true, // tooltips
false // urls
);
StackedBarRenderer renderer = new StackedBarRenderer();
renderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));
//green
renderer.setItemMargin(0.0);
Paint greenPaint = new GradientPaint(0.0f, 0.0f, new Color(0x22, 0xFF, 0x22), 0.0f, 0.0f, new Color(0x88, 0xFF, 0x88));
renderer.setSeriesPaint(1, greenPaint);
renderer.setSeriesToolTipGenerator(1, new StandardCategoryToolTipGenerator());
//blue
Paint bluePaint = new GradientPaint(0.0f, 0.0f, new Color(0x22, 0x22, 0xFF), 0.0f, 0.0f, new Color(0x88, 0x88, 0xFF));
renderer.setSeriesPaint(0, bluePaint);
renderer.setSeriesToolTipGenerator(0, new StandardCategoryToolTipGenerator());
// Paint p2 = new GradientPaint(0.0f, 0.0f, new Color(0xFF, 0x22, 0x22), 0.0f, 0.0f, new Color(0xFF, 0x88, 0x88));
// renderer.setSeriesPaint(1, p2);
// renderer.setSeriesToolTipGenerator(1, new StandardCategoryToolTipGenerator());
//
// Paint p3 = new GradientPaint(0.0f, 0.0f, new Color(0x22, 0xFF, 0x22), 0.0f, 0.0f, new Color(0x88, 0xFF, 0x88));
// renderer.setSeriesPaint(2, p3);
// renderer.setSeriesToolTipGenerator(2, new StandardCategoryToolTipGenerator());
CategoryPlot plot = (CategoryPlot) chart.getPlot();
plot.setRenderer(renderer);
valueAxis = plot.getRangeAxis();
TickUnits units = (TickUnits) NumberAxis.createIntegerTickUnits();
valueAxis.setStandardTickUnits(units);
ChartPanel chartPanel = new ChartPanel(chart);
chartPanel.setPopupMenu(null);
chartPanel.setDomainZoomable(false);
chartPanel.setRangeZoomable(false);
add(chartPanel, BorderLayout.CENTER);
rebuildPanel(new HashSet<CardFile>());
}
示例3: LTMStateGraphPanel
import org.jfree.chart.renderer.category.StackedBarRenderer; //导入方法依赖的package包/类
public LTMStateGraphPanel() {
setLayout(new BorderLayout());
// setup the stacked bar chart
dataset = new DefaultCategoryDataset();
final JFreeChart chart = ChartFactory.createStackedBarChart(
null, // chart title
Utils.getRB().getString("CardTableModel.stats.learnsuccess"), // domain axis label
// "# cards", // range axis label
null, // range axis label
dataset, // data
PlotOrientation.VERTICAL, // the plot orientation
false, // legend
true, // tooltips
false // urls
);
StackedBarRenderer renderer = new StackedBarRenderer();
renderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));
renderer.setItemMargin(0.0);
Paint bluePaint = new GradientPaint(0.0f, 0.0f, new Color(0x22, 0x22, 0xFF), 0.0f, 0.0f, new Color(0x88, 0x88, 0xFF));
renderer.setSeriesPaint(0, bluePaint);
renderer.setSeriesToolTipGenerator(0, new StandardCategoryToolTipGenerator());
// Paint p2 = new GradientPaint(0.0f, 0.0f, new Color(0xFF, 0x22, 0x22), 0.0f, 0.0f, new Color(0xFF, 0x88, 0x88));
// renderer.setSeriesPaint(1, p2);
// renderer.setSeriesToolTipGenerator(1, new StandardCategoryToolTipGenerator());
//
// Paint p3 = new GradientPaint(0.0f, 0.0f, new Color(0x22, 0xFF, 0x22), 0.0f, 0.0f, new Color(0x88, 0xFF, 0x88));
// renderer.setSeriesPaint(2, p3);
// renderer.setSeriesToolTipGenerator(2, new StandardCategoryToolTipGenerator());
CategoryPlot plot = (CategoryPlot) chart.getPlot();
plot.setRenderer(renderer);
valueAxis = plot.getRangeAxis();
TickUnits units = (TickUnits) NumberAxis.createIntegerTickUnits();
valueAxis.setStandardTickUnits(units);
ChartPanel chartPanel = new ChartPanel(chart);
chartPanel.setPopupMenu(null);
chartPanel.setDomainZoomable(false);
chartPanel.setRangeZoomable(false);
add(chartPanel, BorderLayout.CENTER);
rebuildPanel(new HashSet<CardFile>());
learnedPerfectly = Utils.getRB().getString("CardTableModel.stats.perfect");
learnedNotYet = Utils.getRB().getString("CardTableModel.stats.notatall");
learnedNaJa = Utils.getRB().getString("CardTableModel.stats.well");
}