AXForum  
Вернуться   AXForum > Блоги > Fighter
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

Оценить эту запись

Легкий тюнинг диаграмм - 01

Запись от Fighter размещена 07.01.2012 в 22:23
Обновил(-а) Fighter 08.01.2012 в 01:13

Меняем названия осей

Думаю, что многих, скажем мягко, не устраивают подписи к осям диаграмм. Ну, например, зачем нужно длинно подписывать диаграмму (что-то вроде Количество: все (Название организации»)), содержащую агрегированные данные типа count?
Нажмите на изображение для увеличения
Название: Chart_01.png
Просмотров: 114
Размер:	34.3 Кб
ID:	186
В этом случае результат агрегирования не зависит от поля, по которому оно (агрегирование) производится: считаются все записи, и все равно, по какому полю их считать.

Выгружаем диаграмму и проводим легкий тюнинг.

Открываем любым удобным XML редактором выгруженную диаграмму и находим раздел <ChartAreas>. Видим что-то вроде этого:
Код:
<ChartAreas>
        <ChartArea BorderColor="White">
          <AxisY LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181">
            <MajorGrid LineColor="239, 242, 230" />
            <MajorTickMark LineColor="165, 172, 181" />
            <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" />
          </AxisY>
          <AxisX LabelAutoFitMinFontSize="8" TitleForeColor="59, 59, 59" TitleFont="{0}, 10.5px" LineColor="165, 172, 181">
            <MajorGrid Enabled="False" />
            <LabelStyle Font="{0}, 10.5px" ForeColor="59, 59, 59" />
          </AxisX>
        </ChartArea>
</ChartAreas>
Добавляем в группу каждой оси параметр Title с нужным нам значением:
Код:
<AxisY Title="Количество созданных интересов" …
<AxisX Title="Месяцы" …
Импортируем диаграмму с заменой.
Получаем следующий результат:
Нажмите на изображение для увеличения
Название: Chart_02.png
Просмотров: 129
Размер:	8.0 Кб
ID:	187
Размещено в CRM
Просмотров 6789 Комментарии 0
Всего комментариев 0

Комментарии

 


Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:50.