Вход | Регистрация


Как в диаграмме сделать точки разного цвета.

Как в диаграмме сделать точки разного цвета.
Я
   sound
 
20.09.16 - 15:10
Добрый день.
Имеется диаграмма (тип диаграммы - график), в график выводятся данные в цикле из запроса. Стоит задача при достижении некоего значения, превосходящего контрольный уровень, выводить точки красным цветом. Делаю так:

                                                               ТекущаяСерия = Диаграмма.УстановитьСерию(ВыборкаЗначений.НазваниеПоказателя);
                                                             ТекущаяСерия.Текст = ВыборкаЗначений.НазваниеПоказателя;
                                                              ТекущаяСерия.Цвет = WebЦвета.ТемноСиний;
                                                               ТекущаяСерия.ПриоритетЦвета = Ложь;
                                                              ТекущаяТочка = Диаграмма.УстановитьТочку(ВыборкаЗначений.ДатаЗамера);
                                                               ТекущаяТочка.Текст = Формат(ВыборкаЗначений.ДатаЗамера, "ДФ=dd.MM.yyyy");
Если ВыборкаЗначений.ЗначениеПоказателя >= ВыборкаЗначений.КонтрольныйУровень Тогда
                                                                             ТекущаяТочка.ПриоритетЦвета = Истина;
                                                                              ТекущаяТочка.Цвет = WebЦвета.Красный;
Иначе
                                                                             ТекущаяТочка.ПриоритетЦвета = Истина;
                                                                   ТекущаяТочка.Цвет = WebЦвета.ТемноСиний;
                                                               КонецЕсли;
                                                              
                                                               Диаграмма.УстановитьЗначение(ТекущаяТочка, ТекущаяСерия, ВыборкаЗначений.ЗначениеПоказателя, СтруктураРасшифровки, ) ;


Но почему-то цвет точки все равно такой же как цвет серии, в чем ошибка?
 
 
   sound
 
1 - 20.09.16 - 15:11
как то криво вставилось :( сорри
   sound
 
2 - 20.09.16 - 15:17
Собственно, я думал что эти строчки дадут мне разноцветный график.

ТекущаяСерия.Цвет = WebЦвета.ТемноСиний;
ТекущаяСерия.ПриоритетЦвета = Ложь;

Если ВыборкаЗначений.ЗначениеПоказателя >= ВыборкаЗначений.КонтрольныйУровень Тогда
ТекущаяТочка.ПриоритетЦвета = Истина;
ТекущаяТочка.Цвет = WebЦвета.Красный;
Иначе
ТекущаяТочка.ПриоритетЦвета = Истина;
ТекущаяТочка.Цвет = WebЦвета.ТемноСиний;
КонецЕсли;
   sound
 
3 - 20.09.16 - 15:32
типа вот график оно умеет сглаживать, типа а чо бы цвета также градиентом не сгладить ). Может я конечно много от 1С хочу ), но ведь и у серии и у точки зачем-то есть свойство Цвет. Зачем тогда свойство Цвет у точки есть, если эти точки нельзя сделать на одном графике разноцветными?
   sound
 
4 - 20.09.16 - 15:37
Скажите хотя бы что это невозможно и я успокоюсь :)
   sound
 
5 - 20.09.16 - 15:55
Вообще ни одного ответа :(
   sound
 
6 - 20.09.16 - 16:11
А может кто подскажет для такой хотелки другие пути решения? Мож актив икс какой или как-то в поле HTML документа как-нибудь нарисовать график?
   sound
 
7 - 20.09.16 - 16:22
Сделал тип диаграммы - гистограмма, точки показывает разным цветом! То есть работает, но не для всех типов диаграмм, о чем собственно и написано в справке по свойству Цвет для точки. Видимо, как раз для графиков не работает, а жаль :(
   sound
 
8 - 20.09.16 - 17:35
Пообщался сам с собой, даже как-то легче стало :)

Тему можно закрывать

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует