Question

Disons que j'ai une courbe sinusoïdale ZedGraph qui va de -10 à +10 sur l'axe y. Je voudrais être en mesure de fixer des limites sur la courbe (disons un minimum de -5, et un maximum de 7), de sorte que rien en dessous de -5 et quoi que ce soit au-dessus de 7 est ombrée, et tout au milieu est ne pas. Est-ce possible dans ZedGraph ?

Est-ce possible dans toutes les bibliothèques de représentation graphique de .NET open source (utilisation commerciale gratuite)?

Était-ce utile?

La solution

Je peux voir trois voies (ne peut pas dire que je les ai essayé), si vous voulez à l'ombre toute la zone graphique puis l'une de ces deux:

(1) Utilisation boiteObj, avec un remplissage défini avec une valeur alpha - cela devrait être complètement flexible. BoiteObj est utilisé vers le bas de cette démo .

(2) Utiliser un style de tracé rempli comme indiqué ici , vous pouvez voir comment un remplissage semi-transparent est défini ici. Je ne sais pas comment contrôler où le remplissage va (i.e. le graphique min ou max) plutôt que de l'axe des x.

Par ailleurs, si vous voulez juste à l'ombre des points, vous pourriez construire la courbe des objets sous condition.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top