2006 Volume 3 リリースから開始しましたが、平面折れ線グラフとエリア グラフで各線の外観をカスタマイズできます。これによって、データはエンド ユーザーによりわかりやすくなり、より多くの情報を伝達できるようになりました。たとえば、3 つのシリーズを含む折れ線グラフで、以下のスクリーンショットで示すように、さまざまな線の太さ、スプラインのテンション、線のスタイルを使用するように各線をカスタマイズできます。
以下のサンプル コードでは、さまざまな LineAppearance properties を使用して、各線(シリーズ)の外観を独特にする方法を示します。線の外観の概要と各プロパティの説明は、 「線の外観」を参照してください。
Visual Basic の場合:
Imports Infragistics.UltraChart.Resources.Appearance Imports Infragistics.UltraChart.Shared.Styles ... ' LineAppearances オブジェクトを作成し、LineChart.LineAppearances コレクションに追加します。 Dim lineApp1 As New LineAppearance() lineApp1.LineStyle.EndStyle = LineCapStyle.ArrowAnchor lineApp1.SplineTension = 0.5 lineApp1.Thickness = 5 Me.ultraChart1.LineChart.LineAppearances.Add(lineApp1) Dim lineApp2 As New LineAppearance() lineApp2.LineStyle.DrawStyle = LineDrawStyle.Dot lineApp2.Thickness = 3 lineApp2.IconAppearance.Icon = SymbolIcon.X lineApp2.IconAppearance.PE.Fill = Color.Green lineApp2.IconAppearance.PE.Stroke = Color.Green Me.ultraChart1.LineChart.LineAppearances.Add(lineApp2) Dim lineApp3 As New LineAppearance() lineApp3.LineStyle.DrawStyle = LineDrawStyle.Dash lineApp3.LineStyle.EndStyle = LineCapStyle.ArrowAnchor lineApp3.LineStyle.MidPointAnchors = true lineApp3.LineStyle.StartStyle = LineCapStyle.SquareAnchor lineApp3.Thickness = 7 Me.ultraChart1.LineChart.LineAppearances.Add(lineApp3)
C# の場合:
using Infragistics.UltraChart.Resources.Appearance; using Infragistics.UltraChart.Shared.Styles; ... // LineAppearances オブジェクトを作成し、LineChart.LineAppearances コレクションに追加します。 LineAppearance lineApp1 = new LineAppearance(); lineApp1.LineStyle.EndStyle = LineCapStyle.ArrowAnchor; lineApp1.SplineTension = 0.5; lineApp1.Thickness = 5; this.ultraChart1.LineChart.LineAppearances.Add(lineApp1); LineAppearance lineApp2 = new LineAppearance(); lineApp2.LineStyle.DrawStyle = LineDrawStyle.Dot; lineApp2.Thickness = 3; lineApp2.IconAppearance.Icon = SymbolIcon.X; lineApp2.IconAppearance.PE.Fill = Color.Green; lineApp2.IconAppearance.PE.Stroke = Color.Green; this.ultraChart1.LineChart.LineAppearances.Add(lineApp2); LineAppearance lineApp3 = new LineAppearance(); lineApp3.LineStyle.DrawStyle = LineDrawStyle.Dash; lineApp3.LineStyle.EndStyle = LineCapStyle.ArrowAnchor; lineApp3.LineStyle.MidPointAnchors = true; lineApp3.LineStyle.StartStyle = LineCapStyle.SquareAnchor; lineApp3.Thickness = 7; this.ultraChart1.LineChart.LineAppearances.Add(lineApp3);