Avatar
Paranormal
Redaktor
Avatar
Paranormal:

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:

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
Proč to dělat složitě, když to jde jednoduše.
Avatar
Paranormal
Redaktor
Avatar
Odpovídá na Michael Škrášek
Paranormal:

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:
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
Proč to dělat složitě, když to jde jednoduše.
Avatar
Paranormal
Redaktor
Avatar
Odpovídá na Michael Škrášek
Paranormal:

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:

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

Nahoru Odpovědět 14.11.2015 9:26
Proč to dělat složitě, když to jde jednoduše.
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.