Отрисовка элементов, не входящих ни в один индикатор на графике + подписи

Отрисовка элементов, не входящих ни в один индикатор на графике + подписи
Atom
30.05.2017
gewinn


Добрый вечер. А как можно на графике нарисовать, например, гистограммы, имея массив из пар ключ-значение, где ключ - время (DateTimeOffset), значение - число (decimal).

При этом массив - это не значения индикатора, т.к. для случая с индикатором все предельно ясно с отрисовкой:

var data = new ChartDrawData();
data
   .Group(<дата>)
      .Add(<элемент на графике>, new DecimalIndicatorValue(<индикатор !!!>, <значение>));
<график>.Draw(data);

Т.е. задача нарисовать массив или словарь данных, используя простой перебор в цикле.

Второй момент - как к гистограммам добавить подписи? Например, "написать" значение гистограммы над (или под) гистограммой.

Спасибо.




Спасибо:


Support

Фотография
Дата: 31.05.2017
Ответить


  1. Вы можете нарисовать только свечи или индикатор...
Спасибо:

gewinn

Фотография
Дата: 31.05.2017
Ответить


А если есть желание рисовать произвольные объекты? Что посоветуете в этом случае?

Также не услышал ответ про подписи. Неужели библиотека столь урезана? Прошу пояснить этот момент.

Спасибо:

Support

Фотография
Дата: 31.05.2017
Ответить


Для подписи нужно использовать свойства области ShartArea.Title... Или индикатора IndicatrElement.Title

Спасибо:

Support

Фотография
Дата: 31.05.2017
Ответить


Да это обертка над SkiChart. Вы не можете использовать все возможности SkiChart.

Спасибо:

Иван З.

Фотография
Дата: 03.06.2017
Ответить


Можно передавать decimal в индикатор SMA длины 1 и уже дальше отрисовывать как индикатор.

Спасибо:

Иван З.

Фотография
Дата: 03.06.2017
Ответить


Можно передавать decimal в индикатор SMA длины 1 и уже дальше отрисовывать как индикатор.

Спасибо:

Support

Фотография
Дата: 05.06.2017
Ответить


Можно и так... У меня для этих целей просто сделан индикатор, который линию рисует...

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy