【发布时间】:2011-12-16 13:07:50
【问题描述】:
我有一个问题,我怀疑它会比原来简单得多。我正在尝试根据一些特定的指导方针绘制图表。它是多列和多行,但并非所有列都具有相同的行数。我希望节点之间的距离(在垂直方向上)对于集中在中心周围的所有节点都相同,以创建如下图:
o o
o
o o
o
o o
(中间一列只有两个节点,但它们之间的距离与三个节点列中的距离相同。) 我可以通过仅根据具有最多节点的列计算距离,然后从中心工作(中心点上方的节点为-y + 下方的节点为 y)来解决这个问题,但它似乎不是最优雅的解决方案。
【问题讨论】:
-
这实际上是一个个人项目,不是为了家庭作业或任务或工作或类似的事情。我最后说了我能想出的最好的解决方案,但我不喜欢它。感觉便宜又不雅。
-
StackOverflow 是一个在具体编码问题上互相帮助的平台,而不是提供完整的解决方案。
-
那就给他一些小窍门,而不是仅仅批评,而不是完整的解决方案。
标签: c# algorithm math graph drawing