Java 如何使图表显示数组元素

Java 如何使图表显示数组元素,java,arrays,eclipse,charts,Java,Arrays,Eclipse,Charts,我有6个数字,都在0-100之间。我需要把它放在一个图表中,我已经有了图表的代码,但不知道如何将它链接到我的数组。图表使用条形图。下面是我的代码,它是我拥有的其他两个阵列的平均值: public static void computeResults(double[] examMarks, double[] courseworkmarks) { double avgMarks[] =new double[examMarks.length]; System.out.println (

我有6个数字,都在0-100之间。我需要把它放在一个图表中,我已经有了图表的代码,但不知道如何将它链接到我的数组。图表使用条形图。下面是我的代码,它是我拥有的其他两个阵列的平均值:

public static void computeResults(double[] examMarks, double[] courseworkmarks)
{
    double avgMarks[] =new double[examMarks.length];
    System.out.println ("The total average of each module is ");
    for(int i=0;i<avgMarks.length;i++){
        int cwWeighting=40;
        avgMarks[i]=(examMarks[i]*(100-cwWeighting)+courseworkmarks[i]*cwWeighting)/100;
        System.out.print(avgMarks[i] + "\t" );
    }
}
public static void computers结果(双[]考试成绩,双[]课程成绩)
{
double avgMarks[]=新的double[examMarks.length];
System.out.println(“每个模块的总平均值为”);

对于(int i=0;i,以下是一个基本示例,说明如何在JFreechart中设置条形图的值,这可能会对您有所帮助,具体取决于创建图表时使用的库:

public class BarChartExample {
public static void main(String[] args) {
// Create a simple Bar chart

double[] dub = {12.2, 15.4, 18.3, 9.3, 7.7};    //Array 
String[] student = {"Bob", "Dave", "William", "Boris", "Rick"}; //Array

DefaultCategoryDataset dataset = new DefaultCategoryDataset(); //Create dataset
for(int i = 0; i < dub.length; i++){
dataset.setValue(dub[i], "Marks", student[i]); //Setting the values
}

JFreeChart chart = ChartFactory.createBarChart3D("Goal comparison",
"Marks", "Students", dataset, PlotOrientation.VERTICAL,
false, true, false); //Chart creation
try {
ChartUtilities.saveChartAsJPEG(new File("D:\\Users\\user2777005\\Desktop\\Barchart.jpg"), chart,     500, 300);
} catch (IOException e) {
System.err.println("Problem occurred creating chart.");
}}}
public类示例{
公共静态void main(字符串[]args){
//创建一个简单的条形图
double[]dub={12.2,15.4,18.3,9.3,7.7};//数组
String[]student={“Bob”、“Dave”、“William”、“Boris”、“Rick”};//数组
DefaultCategoryDataset dataset=新建DefaultCategoryDataset();//创建数据集
对于(int i=0;i

祝你好运!

可能重复我已经有了图表,我只需要知道如何将它链接到我的阵列,但我确实花了适当的时间,非常感谢,我会尝试一下