Java Swing中JFreeChart构建双纵轴(双Y轴)图表的使用纪要

本文档记录了在Java Swing中利用JFreeChart库创建双纵轴图表的过程。JFreeChart是一个强大的图表生成工具,通过工厂类提供各种图表的构建。文章提供了详细的样例代码,展示如何实现双Y轴图表的功能。
摘要由CSDN通过智能技术生成

背景

        项目应用中整理纪要,用于参数说明。后抽部分简码以用例,特此纪要!

问题

        Java Swing中JFreeChart如何构建双纵轴(双Y轴)图表

说明

        JFreeChart是一个工厂类,是Swing中主要图表构建入口。

样例Demo

下面是应用Demo的样例代码,可以直接运行参考:

package com.company.swing.jfreechart.barChart;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.CategoryAxis;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.chart.labels.ItemLabelAnchor;
import org.jfree.chart.labels.ItemLabelPosition;
import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.DatasetRenderingOrder;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.LineAndShapeRenderer;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.data.general.DatasetGroup;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;
import org.jfree.ui.TextAnchor;

import java.awt.*;

public class DoubleBarChar3 extends ApplicationFrame {

    public static void main(String[] args) {
        DoubleBarChar3 bar = new DoubleBarChar3("Bar Chart Demo");
        bar.pack();
        RefineryUtilities.centerFrameOnScreen(bar);
        bar.setVisible(true);
    }

    public DoubleBarChar3(String title) {
        super(title);
        setContentPane(n
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值