Posso criar este tipo de gráfico na ZedGraph?
Pergunta
Vamos dizer que eu tenho uma curva sinusoidal em ZedGraph que vai de -10 a +10 no eixo y. Eu gostaria de ser capaz de colocar limites na curva (digamos que um mínimo de -5, e um máximo de 7), de tal forma que qualquer coisa abaixo de -5 e qualquer coisa acima de 7 é protegido, e tudo no meio é não. Isso é possível em ZedGraph ?
Isso é possível em qualquer fonte .NET aberto traçar bibliotecas (de uso comercial livre)?
Solução
Eu posso ver três rotas (não posso dizer que eu tentei-los), se você quiser sombra toda a área do gráfico, em seguida, qualquer um destes dois:
(1) Use BoxObj, com um preenchimento definida com um valor alfa - este deve ser completamente flexível. BoxObj é usado para o fundo da este demonstração .
(2) Use um estilo de plotagem cheia como mostrado aqui , você pode ver como um preenchimento semitransparente é definido aqui também. Não sabe como controlar onde o preenchimento vai (isto é, o min gráfico ou max) em vez de ao eixo-x.
Como alternativa, se você só quer sombra os pontos, então você poderia construir a curva de objetos condicionalmente.