【问题标题】:Create a real histogram without symbols创建没有符号的真实直方图
【发布时间】:2014-05-30 13:41:12
【问题描述】:

我需要一种制作直方图的方法,而不是使用符号。通常我使用 * 符号来制作看起来像直方图的东西,但是对于我的数学作业,我必须找到一种方法来打印直方图,而我在谷歌上一无所获。

我大约 4 个月前学习了 OOP,但我不知道有任何课程可以满足我的需求。我已经将数据保存在 .java 中,生成了数字,并将它们保存在数组中。

有没有办法在 Java 中生成“真实”的直方图?

编辑:对不起,如果我使用了错误的术语,我不会说英语

【问题讨论】:

标签: java


【解决方案1】:

为此有许多第三方库。 JFreeChart 是一种流行且易于使用的工具。

但既然你说这是一项任务,我假设第三方库可能是不可能的,所以我会给你一个简单的标准 Java 解决方案/选项。

您可以使用Graphics API 将直方图绘制到面板上。你可以在Performing Custom Painting阅读更多内容

基本上,您可以对数字数组执行的操作是为每个数字绘制一个矩形。该数字将确定矩形的高度。您可能希望查看一些有助于理解逻辑的答案是 How to make a dynamic frequency histogram from user inputPaint a histogram via fillRect()How do I change the size of a rectangle while painting a histogram?

【讨论】:

    猜你喜欢
    • 2017-07-27
    • 2014-03-04
    • 1970-01-01
    • 2012-02-17
    • 1970-01-01
    • 2015-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多