java在控制台中绘制图形或树

标签 java graphics charts console command-line-interface

有谁知道在控制台模式下“渲染”地 block 或至少是树(在控制台中绘制)的方法吗?

通过以 ASCII 模式绘制一些图形,我将能够在一个非常长的过程结束时渲染小图,以便对收集到过程中的一些统计数据有一个令人讨厌和有趣的 View 。

我很高兴发现一个库可以做到这一点,我会保持该过程 100% java,没有 shell-hack 或第三方软件。

-- 编辑

@lbalazscs 和@Fortega 做出了有趣的回答,但我的问题的背景是了解是否存在这样的库,我将添加一些我第一次错过的细节:

输出应该能够显示树、二叉树 ( linked by @lbalazscs here ),但简单的图形,例如条形图等。

我会让这个问题暂时“无人回答”,如果没有可靠的答案,@lbalazscs 会明白这一点;)

最佳答案

您可以使用最少的代码打印 ascii 树。请参阅此问题的第二个答案:How to print binary tree diagram?

(第二个答案,因为这个不只针对二叉树)

关于java在控制台中绘制图形或树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14600633/

相关文章:

java - Java 中的冒号是什么意思(第 2 部分)?

c - opengl:关于 glutMainLoop() 的问题

java - 扩展图形程序

java - 覆盖 JButton paintComponent() 不起作用 java

Java XStream - 如何忽略一些元素

java - 如何使用 log4j2.xml 配置 hibernate 日志记录?

java - Map.keySet() 读取序列?

sql - 从时间间隔数据绘制每小时条形图的优雅方法?

javascript - Highcharts:使用 JSON 获取空白图表

javascript - 图表.js v2 : Align time scale labels with the center of the bars