是否可以告诉 flex 显示没有可见轴的图表?我希望图表的内容占据所有可用空间。我可以将 AxisRenderer 上的可见性设置为 false,这将隐藏轴,但会在轴通常所在的位置留下一个空白空间。我怎样才能删除这个空白区域?
<mx:horizontalAxis>
<mx:DateTimeAxis id="xAxis" dataUnits="hours" />
</mx:horizontalAxis>
<mx:horizontalAxisRenderers>
<mx:AxisRenderer axis="{xAxis}" visible="false" height="0" />
</mx:horizontalAxisRenderers>
我尝试在渲染器上设置高度,但这没有效果,并且轴本身没有高度样式。
您需要将 AxisRenderer 中每个元素的大小设置为 0。
参考文档尝试一下:设置填充属性 http://livedocs.adobe.com/flex/3/html/help.html?content=charts_formatting_05.html
<mx:horizontalAxisRenderers>
<mx:AxisRenderer axis="{xAxis}"
minorTickPlacement="none"
tickPlacement="none"
labelGap="0"
showLabels="false"
showLine="false" />
</mx:horizontalAxisRenderers>
边框上仍然有一个像素,但您可以将填充设置为 -1 作为技巧,目前我找不到更好的东西。
<mx:BarChart dataProvider="{data}"
paddingBottom="-1"
paddingLeft="-1"
paddingRight="-1"
paddingTop="-1">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)