NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Verquido
Tvůrce
Avatar
Verquido: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
Avatar
Odpovídá na Verquido
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 that person will find an easy way to do it. " Bill Gates
Avatar
Verquido
Tvůrce
Avatar
Odpovídá na Michael Škrášek
Verquido: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
Avatar
Odpovídá na Verquido
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 that person will find an easy way to do it. " Bill Gates
Avatar
Verquido
Tvůrce
Avatar
Odpovídá na Michael Škrášek
Verquido: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
Avatar
Odpovídá na Verquido
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 that 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.