ZedGraph не строится график - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток не удается вывести график применяя данный код . в чем проблема ? такая беда и примером из шпаргалок ZedGraph и с примером из лабараторной работы
 public partial class Form1 : Form
    {
        ZedGraphControl zedGrapgControl1 = new ZedGraphControl();
  
        public Form1()
        {
            InitializeComponent();

        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
           
            zedGrapgControl1.Location = new Point(10, 10);
            zedGrapgControl1.Name = "Kodingworldtest";
            zedGrapgControl1.Size = new Size(450, 400);
            Controls.Add(zedGrapgControl1);
            CreateGraph(zedGrapgControl1);
        }
            private void CreateGraph(ZedGraphControl Zed_GraphControl)
            {
                GraphPane my_Pane = Zed_GraphControl.GraphPane;
                my_Pane.Title = "Ex";
                my_Pane.XAxis.Title = "Мое значение по X";
                my_Pane.YAxis.Title = "Мое значение по Y";
 
                double x, y ;
                PointPairList list = new PointPairList();
                for (double i = 0 ; i>6.28; i+=0.2)
                {
                    x = Math.Cos(i)*Math.Sin(3*i);
                    y = Math.Sin(i)*Math.Sin(3*i);
                    list.Add(x,y);
                }
                LineItem myCircle = my_Pane.AddCurve("Rose", list, Color.Red, SymbolType.None);
                zedGrapgControl1.AxisChange();
                zedGrapgControl1.Invalidate();
            }
            private void GetSize()
            {
                zedGrapgControl1.Location = new Point(10, 10);
                zedGrapgControl1.Size = new Size(ClientRectangle.Width - 20, ClientRectangle.Height - 20);
 
            }
 
            private void Form1_Resize(object sender, EventArgs e)
            {
                GetSize();
            }

Решение задачи: «ZedGraph не строится график»

textual
Листинг программы
public partial class Form1 : Form
{
    ZedGraphControl zedGrapgControl1 = new ZedGraphControl();
 
    public Form1()
    {
        InitializeComponent();
 
            
    }
 
    protected override void OnLoad(EventArgs e)
    {
 
        zedGrapgControl1.Location = new Point(10, 10);
        zedGrapgControl1.Name = "Kodingworldtest";
        zedGrapgControl1.Size = new Size(450, 400);
        Controls.Add(zedGrapgControl1);
        CreateGraph(zedGrapgControl1);
    }
    private void CreateGraph(ZedGraphControl Zed_GraphControl)
    {
        GraphPane my_Pane = Zed_GraphControl.GraphPane;
        my_Pane.Title.Text = "Ex";
        my_Pane.XAxis.Title.Text = "Мое значение по X";
        my_Pane.YAxis.Title.Text = "Мое значение по Y";
 
        double x, y;
        PointPairList list = new PointPairList();
        for (double i = 0; i < Math.PI; i += 0.01)
        {
            x = Math.Cos(i) * Math.Sin(3 * i);
            y = Math.Sin(i) * Math.Sin(3 * i);
            list.Add(x, y);
        }
        LineItem myCircle = my_Pane.AddCurve("Rose", list, Color.Red, SymbolType.None);
        zedGrapgControl1.AxisChange();
        zedGrapgControl1.Invalidate();
    }
    private void GetSize()
    {
        zedGrapgControl1.Location = new Point(10, 10);
        zedGrapgControl1.Size = new Size(ClientRectangle.Width - 20, ClientRectangle.Height - 20);
 
    }
 
    protected override void OnSizeChanged(EventArgs e)
    {
        GetSize();
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.5 из 5