我需要用VB6编写一个应用程序,将一系列数据点做成散点图。
目前的工作流程是
我需要。
我不允许使用第三方解决方案(如Excel)。 这一切都必须包含在一个VB6应用程序中。
我目前正在尝试用MS Chart来做这个,因为似乎有最多的文档。然而,这似乎集中在饼图和其他不相关的可视化上。
我完全愿意使用MS Graph,但我不了解这个工具,也找不到好的文档。
我认为,二维数组是不可能的,因为它需要不断地动态变化大小,而这是不可能的(或者说我被告知)。理想情况下,我想通过运行,按第三个系列参数对数据进行排序,然后插入x和y,但我发现MS Chart的命令和结构非常密集,我只是在非常小的圈子里跑来跑去。
编辑:如果你能把我的数据直观地表现出来,可能会有帮助。(S代表系列,编出来的数字。)
S X Y 1 0 1000000 1 2 500000 1 4 250000 1 6 100000
2 0 1000000 2 2 6500 2 4 5444 2 6 1111
我不懂MSGraph,但我相信VB6中肯定有某种画布元素,你可以用它自己轻松地画点。 散点图是一种很容易自己制作的图形,只要你不需要计算最佳拟合线就可以了。
如果找不到能帮你做的工具,我建议你可以研究一下画布元素,然后自己动手做。
结论。MSChart和MSGraph都可以去吸一个柠檬了。我费尽心思,费尽心思,从这两款软件中得到了一大堆的东西。我知道它们 可以 做散点图,但我肯定,因为赫克不能让他们做'时间好。
@黑熊! 在发现我的前辈也有同样的问题,只是用Pset和Line做出了一些非常令人印象深刻的图形后,我也做了同样的事情--即使将来不能如愿复制和通用。能用的解决方案,尽管功能上少了点>>具有强大功能的解决方案,只存在于神话中。
如果有人在往下看,并且有关于散点图和MSChartGraph的实际答案,我还是很想知道。