Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Изменение внешнего вида BarChart (http://www.flasher.ru/forum/showthread.php?t=154033)

DanMolti 11.04.2011 20:04

Изменение внешнего вида BarChart
 
[IMG][IMG]http://img854.**************/img854/5773/66053713.jpg[/IMG] Uploaded with **************[/IMG]

кто - нибудь знает как убрать подписи(цифры) по оси X и и вертикальные линии?

информацию замаркеровал - там просто фамилии

Добавлено через 1 час 54 минуты
эти подписи - это xfield в BarSeries, то есть не проценты никакие, а просто значения из БД. Мне нужно чтобы данные строились по ним, но они не отображались. Кто-нибудь поможет?

alatar 12.04.2011 12:58

Картинки лучше вставлять на форуме, а не внешние. Дабы избежать появления земноводных.
Код:

<?xml version="1.0" encoding="utf-8"?>
<s:Application name="Spark_Application_contextMenu_test"
              xmlns:fx="http://ns.adobe.com/mxml/2009"
              xmlns:s="library://ns.adobe.com/flex/spark"
              xmlns:mx="library://ns.adobe.com/flex/mx">
    <fx:Declarations>
        <s:ArrayList id="arrMonths">
            <fx:Object label="One" value="10"/>
            <fx:Object label="Two" value="30"/>
            <fx:Object label="Three" value="20"/>
            <fx:Object label="Four" value="40"/>
        </s:ArrayList>
    </fx:Declarations>
    <mx:BarChart x="10" y="10" id="barchart1" dataProvider="{arrMonths}">
        <mx:series>
            <mx:BarSeries xField="value" yField="label"/>
        </mx:series>
        <mx:verticalAxis>
            <mx:CategoryAxis categoryField="label"/>
        </mx:verticalAxis>
        <mx:horizontalAxis>
            <mx:LinearAxis id="hiddenAxis"/>
        </mx:horizontalAxis>
        <!-- Убрать значения -->
        <!-- Что бы скрыть ось совсем, задай visible=false -->
        <mx:horizontalAxisRenderers>
            <mx:AxisRenderer axis="{hiddenAxis}" showLabels="false"/>
        </mx:horizontalAxisRenderers>
        <!-- Убрать вертикальные линии -->
        <mx:backgroundElements>
            <fx:Array/>
        </mx:backgroundElements>
    </mx:BarChart>
</s:Application>


DanMolti 12.04.2011 18:30

И снова спасибо вам)

интересное и эффективное решение проблемы)


Часовой пояс GMT +4, время: 16:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.