← Voltar

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

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

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

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

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

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

Спасибо.

Este tópico foi útil?

Compartilhar tópico

Comentários (7)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Support
Support
  1. Вы можете нарисовать только свечи или индикатор...
gewinn
gewinn Autor

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

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

Support
Support

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

Support
Support

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

Иван З.
Иван З.

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

Иван З.
Иван З.

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

Support
Support

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