基础题,如何使用Java绘制直方图以及求最大矩形面积

要求使用以下两组数据
double[] data1 = {
1.1, 1.9, 2.2, 3.0, 5.1, 5.2, 4.3, 0.1, 4.5, 5.1
};
double[] data2 = {
8.0, 6.0, 4.0, 1.0, 2.0, 3.0, 4.0, 9.0
};
数据阵列可以作为程序中的变量来声明,用最基础的System.out.println.,输出如下纵向直方图

img


然后在此基础上输出最大矩形面积,矩形需要在Xe覆盖里面
求大家解决,入门勿喷,没有思路