Exemple #1
0
 public void AddLines(Graphics g, ChartStyle cs)
 {
     // Plot lines:
     foreach (DataSeries ds in DataSeriesList)
     {
         if (ds.LineStyle.IsVisible == true)
         {
             Pen aPen = new Pen(ds.LineStyle.LineColor, ds.LineStyle.Thickness);
             aPen.DashStyle = ds.LineStyle.Pattern;
             for (int i = 1; i < ds.PointList.Count; i++)
             {
                 g.DrawLine(aPen, cs.Point2D((PointF)ds.PointList[i - 1]),
                            cs.Point2D((PointF)ds.PointList[i]));
             }
             aPen.Dispose();
         }
     }
 }
 public void AddLines(Graphics g, ChartStyle cs)
 {
     // Plot lines:
     foreach (DataSeries ds in DataSeriesList)
     {
         if (ds.LineStyle.IsVisible == true)
         {
             Pen aPen = new Pen(ds.LineStyle.LineColor, ds.LineStyle.Thickness);
             aPen.DashStyle = ds.LineStyle.Pattern;
             for (int i = 1; i < ds.PointList.Count; i++)
             {
                 g.DrawLine(aPen, cs.Point2D((PointF)ds.PointList[i - 1]),
                                  cs.Point2D((PointF)ds.PointList[i]));
             }
             aPen.Dispose();
         }
     }
 }
 // Shared initialization code
 void Initialize()
 {
     this.AutoresizingMask = NSViewResizingMask.HeightSizable | NSViewResizingMask.WidthSizable;
     BackColor             = Color.Wheat;
     // Set Form1 size:
     //			this.Width = 350;
     //			this.Height = 300;
     dc           = new DataCollection();
     cs           = new ChartStyle(this);
     cs.XLimMin   = 0f;
     cs.XLimMax   = 6f;
     cs.YLimMin   = -1.5f;
     cs.YLimMax   = 1.5f;
     cs.XTick     = 1f;
     cs.YTick     = 0.5f;
     cs.TickFont  = new Font("Arial", 7, FontStyle.Regular);
     cs.XLabel    = "X Axis";
     cs.YLabel    = "Y Axis";
     cs.Title     = "Sine & Cosine Plot";
     cs.TitleFont = new Font("Arial", 10, FontStyle.Regular);
 }
 // Shared initialization code
 void Initialize()
 {
     this.AutoresizingMask = NSViewResizingMask.HeightSizable | NSViewResizingMask.WidthSizable;
     BackColor = Color.Wheat;
     // Set Form1 size:
     //			this.Width = 350;
     //			this.Height = 300;
     dc = new DataCollection();
     cs = new ChartStyle(this);
     cs.XLimMin = 0f;
     cs.XLimMax = 6f;
     cs.YLimMin = -1.5f;
     cs.YLimMax = 1.5f;
     cs.XTick = 1f;
     cs.YTick = 0.5f;
     cs.TickFont = new Font("Arial", 7, FontStyle.Regular);
     cs.XLabel = "X Axis";
     cs.YLabel = "Y Axis";
     cs.Title = "Sine & Cosine Plot";
     cs.TitleFont = new Font("Arial", 10, FontStyle.Regular);
 }