Avatar
Paranormal
Redaktor
Avatar
Paranormal:13.11.2015 18:23

Zdravím, chtěl bych se zeptat jaké jsou možnosti vytvoření grafu v c#. Jde mi třeba o Sinus a Cosinus. Díky moc :)

Odpovědět 13.11.2015 18:23
„Když toho moc neumíme tak jsme na nejlepší pozici se něčemu naučit.“
Avatar
Odpovídá na Paranormal
Michael Škrášek:13.11.2015 19:01

Asi jsem nepochopil otázku, použiješ knihovnu 'Math':
http://www.itnetwork.cz/…ticke-funkce
Ptáš se jak vykreslit Sinus, nebo na co?

Nahoru Odpovědět 13.11.2015 19:01
I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it ... Bill Gates
Avatar
Paranormal
Redaktor
Avatar
Odpovídá na Michael Škrášek
Paranormal:13.11.2015 20:47

Ano, jde mi o to jak vykreslit ten graf né výpočet přes math :)

Nahoru Odpovědět 13.11.2015 20:47
„Když toho moc neumíme tak jsme na nejlepší pozici se něčemu naučit.“
Avatar
Odpovídá na Paranormal
Michael Škrášek:13.11.2015 21:01
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
        for (int i = 0; i < 500; i++)
        {
                int sin = (int)(Math.Sin(i * (Math.PI / 180)) * 100);
                e.Graphics.FillRectangle(Brushes.Black, i, sin + 150, 2, 2);

                int cos = (int)(Math.Cos(i * (Math.PI / 180)) * 100);
                e.Graphics.FillRectangle(Brushes.Red, i, cos + 150, 2, 2);
        }
}

to násobení '* 100' můžeš měnit - bude se měnit "výška"

Nahoru Odpovědět 13.11.2015 21:01
I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it ... Bill Gates
Avatar
Paranormal
Redaktor
Avatar
Odpovídá na Michael Škrášek
Paranormal:14.11.2015 8:58

Jasně chápu :) A ještě pro upřesnění na co je tam těch 150? A myslím si že takhle je to obrácený graf takže bych před to sin + 150 a cos + 150 dal mínus a bude to v pohodě.

Nahoru Odpovědět 14.11.2015 8:58
„Když toho moc neumíme tak jsme na nejlepší pozici se něčemu naučit.“
Avatar
Odpovídá na Paranormal
Michael Škrášek:14.11.2015 9:26

Aby to bylo vidět, jinak by horní části byly za okrajem.

Nahoru Odpovědět 14.11.2015 9:26
I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it ... Bill Gates
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.