Могу ли я создать этот тип графика в ZedGraph? - PullRequest
0 голосов
/ 17 февраля 2009

Допустим, у меня есть синусоида в ZedGraph, которая идет от -10 до +10 по оси Y. Я хотел бы иметь возможность установить ограничения на кривую (скажем, минимум -5 и максимум +7), чтобы все, что ниже -5, и что-либо выше +7 было затенено, а все в середине не. Возможно ли это в ZedGraph ?

Возможно ли это в любых графических библиотеках .NET с открытым исходным кодом (бесплатное коммерческое использование)?

1 Ответ

1 голос
/ 17 февраля 2009

Я вижу три маршрута (не могу сказать, что я их пробовал), если вы хотите затенить всю область графика, то любой из этих двух:

(1) Используйте BoxObj с заливкой, определенной с альфа-значением - это должно быть полностью гибким. BoxObj используется в нижней части это демо.

(2) Используйте стиль закрашенного графика, как показано здесь , вы также можете увидеть, как здесь определяется полупрозрачная заливка. Не знаете, как контролировать направление заливки (т. Е. График min или max), а не к оси x.

В качестве альтернативы, если вы просто хотите затенить точки, вы можете условно построить объекты кривой.

...