【问题标题】:ILog Elixir ColumnChart3D Labels not formating properlyILog Elixir 柱形图 3D 标签格式不正确
【发布时间】:2011-04-30 01:02:53
【问题描述】:

我查看了所有 IBM 文档和 Adob​​e livedocs,我的动态加载列的标签没有在列下正确居中。这是组件代码。标签偏离中心到左侧,有些与它应该在的左侧重叠。我尝试将样式添加到几个不同的区域但无法获得它:

        <ilog:ColumnChart3D id="columnChart" dataProvider="{chartData}" showDataTips="true" elevationAngle="5" projectionType="oblique" width="90%" height="100%"
                            rotationAngle="2" lightLatitude="0" lightLongitude="0"
                            ambientLight="0.1" 
                            totalDepth="2"  zoom="1" >
            <ilog:horizontalAxis>
                <mx:CategoryAxis dataProvider="{chartData}"
                                 categoryField="{chartCatField}"/>

            </ilog:horizontalAxis>  

        </ilog:ColumnChart3D>
    <mx:Legend dataProvider="{columnChart}" right="0" bottom="0" />
</s:Panel>

【问题讨论】:

    标签: actionscript-3 flex4 ilog-elixir


    【解决方案1】:

    3D 图表轴渲染器标签布局不如 2D 图表之一智能,因为 3D 空间中的布局并不容易。

    您可以尝试使用 AxisRenderer3D 上的 labelRotation 属性来旋转标签,使其不会折叠。或者使用同一对象上的 fontSize 属性减小它们的大小。

    <ilog:ColumnChart3D ...>
       ...
       <ilog:horizontalAxisRenderer>
         <ilog:AxisRenderer3D labelRotation="30" fontSize="8"/>
       </ilog:horizontalAxisRenderer>
    </ilog:ColumnChart3D>
    

    您还可以使用 canDropLabels 属性删除一些标签。

    仅供参考 IBM ILOG Elixir 确实有特定的论坛 here,您可以在其中找到有关该产品的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      • 2014-05-12
      • 1970-01-01
      • 2019-07-22
      相关资源
      最近更新 更多