Страница 1 из 1

Проблемы с диаграммой (Clustered Bar)

Добавлено: 18 мар 2011, 07:19
eu
Добрый день.

Изучаю ваш продукт - выглядит интересно с точки зрения архитектуры и простоты.

Пытаюсь строить диаграмму - clustered bar. Помогите пожалуйста решить такие проблемы -
1) Сортировка почему-то обратная - т.е. если у меня в DataSource (хранимая процедура) порядок элементов - 1, 2, 3, то на диаграмме (сверху вниз) они будут идти в порядке 3, 2, 1 (при этом сортировка на уровне отчета не задавалась).
2) Series Labels - если колбаска короткая, т.е. квадратик с числом залезает на ось Y, то ось Y почему-то поверх квадрата рисуется, т.е. получается что подпись разбивается этой осью и число в квадрате часто нечитаемо.
3) Делаю диаграмму из 2-х Clustered Bar'ов визардом, сохраняю, перехожу в режим Preview - ошибка компиляции (что-то про undefined Item9_SeriesLabels) - это вызывается кодом this.Item9.SeriesLabels = this.Item9_SeriesLabels; При этом действительно this.Item9_SeriesLabels не объявлен. В mrt файле по этой части такой XML:



....

...


Про Item9 там так -


...

...


Поборол проблему заменой на ...
но мне кажется, что это у вас баг.



Проблемы с диаграммой (Clustered Bar)

Добавлено: 18 мар 2011, 07:33
eu
Еще в догонку :)

Не получается поменять режим размещения Series Labels - если выбираю любой начиная с Outside End - выбирается Center. Пробовал указывать напряму в mrt - ни один из режимов не выглядит достаточно эстетично. Лучше всего этот присловутый Center - но у него проблемы, когда колбаска меньше чем квадратик с числом. Мне кажется, что лучший результат (с точки зрения внешнего вида) был бы если подписи рисовались по центру колбаски если они по размеру меньше ее, и справа (для Clustered Bar - сверху для Clustered Column) с небольшим отлетом если колбаска короткая и лейбл шире (выше) ее.

Проблемы с диаграммой (Clustered Bar)

Добавлено: 18 мар 2011, 18:26
Jan
Здравствуйте,
1) Сортировка почему-то обратная - т.е. если у меня в DataSource (хранимая процедура) порядок элементов - 1, 2, 3, то на диаграмме (сверху вниз) они будут идти в порядке 3, 2, 1 (при этом сортировка на уровне отчета не задавалась).
Это стандартный порядок расположения серий в данном типе диаграммы. К примеру, можно посмотреть MS Excel. Для изменения порядка, можно воспользоваться свойством Area.RevertVert.
2) Series Labels - если колбаска короткая, т.е. квадратик с числом залезает на ось Y, то ось Y почему-то поверх квадрата рисуется, т.е. получается что подпись разбивается этой осью и число в квадрате часто нечитаемо.
Привидите пожалуйста пример данной проблемы (скриншот).
3) Делаю диаграмму из 2-х Clustered Bar'ов визардом, сохраняю, перехожу в режим Preview - ошибка компиляции (что-то про undefined Item9_SeriesLabels) - это вызывается кодом this.Item9.SeriesLabels = this.Item9_SeriesLabels; При этом действительно this.Item9_SeriesLabels не объявлен. В mrt файле по этой части такой XML:
Ошибку воспроизвели. Ошибка портирования на WPF из .Net версии. К середине следующей недели поправим.

Спасибо.

Проблемы с диаграммой (Clustered Bar)

Добавлено: 18 мар 2011, 18:28
Jan
Здравствуйте,
eu писал(а):Еще в догонку :)

Не получается поменять режим размещения Series Labels - если выбираю любой начиная с Outside End - выбирается Center. Пробовал указывать напряму в mrt - ни один из режимов не выглядит достаточно эстетично. Лучше всего этот присловутый Center - но у него проблемы, когда колбаска меньше чем квадратик с числом. Мне кажется, что лучший результат (с точки зрения внешнего вида) был бы если подписи рисовались по центру колбаски если они по размеру меньше ее, и справа (для Clustered Bar - сверху для Clustered Column) с небольшим отлетом если колбаска короткая и лейбл шире (выше) ее.
Ошибка воспроизведена. Спасибо. К середине следующей недели поправим.

Спасибо.