2011-07-13 22 views
3

私はMicrosoft Chart Controls(4.0)を使用しています。いくつかのマーカータイプの折れ線グラフがあります。そんなに、私はmarkertypesを使い果たしている。デフォルト(正方形、三角形、円など)は不十分です。Microsoft Chart Controlでカスタムマーカースタイルを使用できますか?

カスタムマーカータイプの画像を追加することはできますか?例えば、私は逆の方向を指す三角形が必要です。

+0

と反対方向の三角形の画像を作成して、マーカー画像を設定することができ、正確な製品名は何ですか?たとえば、* Dundas Chart *または* Microsoft Chart Controls *ですか? –

+0

製品名は「Microsoft Charts Controls」です。http://archive.msdn.microsoft.com/mschart – greggorob64

答えて

8

あなたは

// Set an image marker for the third data point in series 
Chart1.Series["Default"].Points[2].MarkerImage = "MyReverseTriangleImage.bmp"; 
Chart1.Series["Default"].Points[2].MarkerImageTransparentColor = Color.White; 
+2

これは重要なパフォーマンス低下をもたらすでしょうか?私のチャートには数十万点以上のチャートがあります。 – greggorob64

+2

私の意見では、あなたのマーカーの画像サイズに依存します。パフォーマンスの問題が発生しないように、カスタムイメージでパフォーマンステストを実行し、デフォルトイメージの1つを使用するベースラインテストと比較することができます。 – zero7

+0

画像をNamedImagesのChart.Imagesコレクションに読み込むほうがよいです。例については、[here](http://stackoverflow.com/questions/34487165/net-charting-legend-marker-size/34496091?s=4|01173#34496091)を参照してください。 – TaW

関連する問題