0

凡例付きのグラフがあります

<s:VGroup  width="100%" height="100%">

        <mx:LineChart width="100%" height="100%" id="lineChart" showDataTips="true" dataTipFunction="columnChartDataTipFunction">
            <mx:verticalAxis>
                <mx:LinearAxis id="v1" title="Position" labelFunction="labelFuncY"/>
            </mx:verticalAxis>
            <mx:horizontalAxis>
                <mx:CategoryAxis
                    categoryField="kh_formatted_date" />
            </mx:horizontalAxis>
            <mx:verticalAxisRenderers>                
                <mx:AxisRenderer id="vax" axis="{v1}" placement="top"/>
            </mx:verticalAxisRenderers>
        </mx:LineChart>

        <s:BorderContainer width="100%" borderColor="#ff0000" borderWeight="4">

        <mx:Legend verticalGap="0" dataProvider="{lineChart}" clipContent="true" maxWidth="100"/>
        </s:BorderContainer>
    </s:VGroup>

この結果が得られましたが、スクロールバーを期待していました。また、maxWidthは無視されているようです。 ここに画像の説明を入力してください

4

1 に答える 1

1

代わりにこの構造を使用してください

    <s:BorderContainer width="100" borderColor="#ff0000" borderWeight="4">

        <s:Scroller left="0" right="0" top="0" bottom="0">
            <s:Group left="0" right="0" top="0" bottom="0">
                <mx:Legend verticalGap="0" dataProvider="{myChart}" clipContent="true"/>
            </s:Group>
        </s:Scroller>

    </s:BorderContainer>

凡例の幅を制御するには、BorderContainerのwidthプロパティを使用できます

ここに画像の説明を入力してください

于 2013-01-30T16:40:22.030 に答える