using Imsl.Chart2D; using System.Drawing; public class SampleLabels : FrameChart { public SampleLabels() { Chart chart = this.Chart; AxisXY axis = new AxisXY(chart); chart.Legend.IsVisible = true; // Data set 1 - labeled with X double[] y1 = {4, 6, 2, 1, 8}; Data data1 = new Data(axis, y1); data1.DataType = Data.DATA_TYPE_MARKER; data1.MarkerColor = Color.Blue; data1.TextColor = Color.Blue; data1.LabelType = Data.LABEL_TYPE_X; // Data set 2 - labeled with Y double[] y2 = {2, 5, 3, 4, 6}; Data data2 = new Data(axis, y2); data2.DataType = Data.DATA_TYPE_MARKER | Data.DATA_TYPE_LINE; data2.MarkerColor = Color.Pink; data2.MarkerType = Data.MARKER_TYPE_FILLED_CIRCLE; data2.LineColor = Color.Pink; data2.TextColor = Color.Pink; data2.LabelType = Data.LABEL_TYPE_Y; // Data set 3 - labeled with Title double[] y3 = {6, 2, 5, 7, 3}; Data data3 = new Data(axis, y3); data3.DataType = Data.DATA_TYPE_MARKER; data3.MarkerColor = Color.Red; data3.MarkerType = Data.MARKER_TYPE_HOLLOW_SQUARE; data3.LineColor = Color.Red; data3.TextColor = Color.Red; data3.LabelType = Data.LABEL_TYPE_TITLE; data3.SetTitle("Red"); data3.GetTitle().Alignment = Data.TEXT_X_LEFT | Data.TEXT_Y_CENTER; } public static void Main(string[] argv) { System.Windows.Forms.Application.Run(new SampleLabels()); } }