Carlos AguileraのWebChartコントロールを使用していますが、線上で使用している線マーカーと一致するように凡例マーカーを変更したいと思います。私は次のチャートを持っています:
凡例のコードは次のとおりです。
objLegend = New WebChart.ChartLegend
objLegend.Font = New Font("Verdana", 8)
objLegend.Width = 150
objLegend.Position = LegendPosition.Right
objLegend.Background.Color = Color.LightYellow
objLegend.Background.Type = InteriorType.Solid
objLegend.Background.WrapMode = Drawing2D.WrapMode.Tile
objEngine.Legend = objLegend
そして、ラインマーカーを設定するためのコード
Select Case intColorIndex Mod 5
Case 0
objLineChart.LineMarker = New CircleLineMarker(6, Color.Red, Color.Black)
Case 1
objLineChart.LineMarker = New DiamondLineMarker(6, Color.Red, Color.Black)
Case 2
objLineChart.LineMarker = New SquareLineMarker(6, Color.Red, Color.Black)
Case 3
objLineChart.LineMarker = New TriangleLineMarker(6, Color.Red, Color.Black)
Case 4
objLineChart.LineMarker = New XLineMarker(6, Color.Red, Color.Black)
End Select
これらの場所のどちらにも、凡例マーカータイプを設定するプロパティがないようであり、ChartEngine
オブジェクトにもオプションがないようです。
凡例のテキストは1行ごとに設定されますが、からアクセスできる唯一のプロパティLineChart
はテキストであり、記号のオプションはないようです。
このコントロールを使用して凡例マーカーを変更することは可能ですか?もしそうなら、どうすればいいですか?