-1

所以我想使用带有婴儿名字的大文本文件,以及自 1880 年以来每年使用的名字的频率。我有一个包含名字和频率的每年的文本文件。我需要阅读文本文件并让用户输入他们想要查看频率的名称和年份(这不是我遇到的问题,我可以这样做)。但是,当用户输入姓名和年份时,我希望显示一个折线图,将姓名的频率显示为 y 轴,将年份显示为 x 轴。我正在使用 myro,它允许使用图形,但我应该从哪里开始呢?我对如何做到这一点非常迷茫。

4

1 回答 1

0

当我在做与之前类似的事情(但在 ASCII 中)时,我很快意识到有两个选择:A)图表看起来不太好,实际上只适合 SCREEN_WIDTH 年,B)图表将只显示最有趣的年 C) 图表不适合在一个屏幕上。D)你会以某种方式总结不适合一个屏幕的值。

我个人选择选项C),可以解决如下:每一列是一年(或一年范围)。将该列的行设置为与频率值相同的高度,等于“COLORED”。

行数也有同样的问题,因为我们只能在那里放置 SCREEN_HEIGHT 元素。然而,只要显示了线条的形状,对我来说这是可以接受的,所以牺牲精度是值得的。

于 2013-03-27T01:21:48.847 回答