Коллеги, нужна ваша помощь!
Версия платформы 7.2.13.
Строим диаграмму план-факт в serialChart.
Если разброс значений по двум столбцам невелик, то ожидаемо получаем красивую картинку, где ось Y начинается от 0:
Если разброс значений становится большим - нарушается масштаб, и ось Y уже начинается не от 0:
Графи строится так:
<chart:serialChart id="planFactChart"
categoryField="categoryName"
dataContainer="planFactDc"
height="100%"
width="100%"
plotAreaBorderAlpha="0"
plotAreaFillAlphas="0.1"
autoResize="true"
columnSpacing="2"
>
<chart:chartCursor cursorAlpha="0"/>
<chart:categoryAxis gridPosition="START"/>
<chart:legend equalWidths="false"
periodValueText=""
position="TOP"
valueAlign="LEFT"
valueWidth="100"/>
<chart:valueAxes>
<chart:axis position="LEFT"
gridAlpha="0.2"
title="Количество ПС, шт."
unit=" шт."/>
</chart:valueAxes>
<chart:graphs>
<chart:graph
balloonText="Плановое кол-во ПС по [[category]]: <strong>[[value]]</strong>"
fillAlphas="0.8"
lineAlpha="0.2"
title="План: "
type="COLUMN"
lineColor="#82B5D3"
fixedColumnWidth="20"
alphaField="plan_selected"
id="plan"
valueField="planCount"/>
<chart:graph
balloonText="Фактическое кол-во по [[category]]: <strong>[[value]]</strong>"
fillAlphas="0.8"
lineAlpha="0.2"
title="Факт: "
type="COLUMN"
lineColor="#006DC3"
fixedColumnWidth="20"
alphaField="fact_selected"
id="fact"
valueField="factCount"/>
</chart:graphs>
<chart:export/>
</chart:serialChart>
Контейнер данных вот такой:
<keyValueCollection id="planFactDc">
<loader id="planFactDl">
<query></query>
</loader>
<properties>
<property name="categoryId" datatype="int"/>
<property name="categoryName" datatype="string"/>
<property name="planCount" datatype="int"/>
<property name="factCount" datatype="int"/>
</properties>
</keyValueCollection>