C++ c++;使用文本文件制作图形

C++ c++;使用文本文件制作图形,c++,graphics,file-io,C++,Graphics,File Io,所以我想使用带有婴儿名字的大型文本文件,以及自1880年以来每年使用婴儿名字的频率。我每年都有一个包含姓名和频率的文本文件。我需要阅读文本文件,让用户输入一个名称和一年,他们希望看到的频率(这不是我的问题,我可以做到)。但是,当用户输入名称和年份时,我希望显示一个折线图,以y轴显示名称的频率,以x轴显示年份。我使用的是myro,它允许使用图形等等,但是我应该从哪里开始呢?我对如何做到这一点非常迷茫。当我以前做过类似的事情(但使用ASCII)时,我很快意识到有两种选择: A) 这张图看起来不太好看

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

当我以前做过类似的事情(但使用ASCII)时,我很快意识到有两种选择: A) 这张图看起来不太好看,实际上只适合屏幕宽度的年份, B) 图表将只显示最有趣的年份 C) 图形将无法在一个屏幕上显示。 D) 您将以某种方式汇总不适合一个屏幕的值

就我个人而言,我选择了选项C),其解决方法如下: 每列为一年(或一年范围)。将该列的行与频率值的高度设置为“有色”

行数也有同样的问题,因为我们只能在那里适应屏幕高度元素。然而,只要线条的形状显示出来,对我来说是可以接受的,所以牺牲精确性是值得的