1

我在 Flex Charting (3.x) 中有多个折线图。图表(和图表数量)是动态生成的,属于“A 型”或“B 型”。Y 轴上的数据类型对于 A 类和 B 类是不同的。x 轴是时间。

每个图表都放置在自己的 VBox 中(还有一些其他的东西),这些 VBox 构成了 A 型或 B 型的更大画布。这个 VBox 有一个绝对的 X 位置。

不同图表排列的优先级非常高,以便可以(及时)进行比较。

最终发生的是,某些图表的垂直轴比其他图表占用更多的宽度,因此图表不再及时对齐。

我试过播放VerticalAxisRenderers/AxisRenderer宽度,但没有效果。

任何建议将不胜感激。

4

3 回答 3

0

我也在做同样的事情。如果您可以使用 DateTime 轴使用相同的 Horizo​​ntalAxis,则效果很好。您只需将数据解析为适当的 dateTime。但是,如果像我一样,您需要绘制时间图表并将时间值解析为日期时间,然后提供数据间隙......到目前为止,我还没有找到答案,因为我使用的是水平轴 - 类别轴,但是我将尝试将其切换为数字轴,并让您知道我想出什么。如果有什么...

于 2010-10-08T15:50:07.407 回答
0

您可以尝试为两个图表设置相同的左边距。这可能会有所帮助。我有类似的问题,但还没有找到更好的答案。

于 2009-08-23T15:58:28.043 回答
0

您需要确保组件使用相同的宽度、高度、填充和装订线设置。

对于解决您所描述问题的排水沟,您可以在此处找到正确的信息和示例代码:

http://livedocs.adobe.com/flex/3/html/help.html?content=charts_formatting_03.html

于 2010-11-04T16:23:15.083 回答