Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: Viivadiagrammi (VB2008)

viljami [12.10.2008 17:13:22]

#

Tervehdys. tarvisin rakentaa ohjelman, joka piirtää graafisen viiva diagrammin maksimissaan tuhannesta arvosta. onkohan vb2008 tähän joku viisas objekti, vai mitenköhän tämä olisi järkevää toteuttaa? esimerkkikään ei haittaa, ovat näemmän muuttaneet koodaamista vähän vb6:sta...

Grez [12.10.2008 17:27:20]

#

Polyline ?

Antti Laaksonen [12.10.2008 18:34:47]

#

Tämä esimerkki johdattaa ehkä alkuun:

PictureBox1.Width = 200
PictureBox1.Height = 100
Dim kuva As System.Drawing.Graphics
kuva = PictureBox1.CreateGraphics
kuva.Clear(Color.White)
Dim kyna As New System.Drawing.Pen(Color.Black, 1)
Dim arvot() As Integer = {7, 2, 5, 4, 6, 2, 2, 4, 5, 3, 2, 6, 3}
Dim vanha, uusi As Integer
Dim i As Integer
vanha = arvot(0)
For i = 1 To UBound(arvot)
    uusi = arvot(i)
    kuva.DrawLine(kyna, (i - 1) * 10, 100 - vanha * 10, i * 10, 100 - uusi * 10)
    vanha = uusi
Next

groovyb [13.10.2008 02:05:50]

#

itse käytän tätä:

http://www.sharewareconnection.com/xygraph.htm

viljami [13.10.2008 12:32:58]

#

Jep. Kiitti kovasti. Tuo Antin esimerkki oli sen tyyppinen, että ehkä parhaiten soveltuva mulle. Mutta jäipäs vielä yksi asia mietityttämään, okei, tällä on yksinkertaista piirtää arvoakselit, mutta onnistuuko PictrureBoxiin kirjoittaa suoraan? Eli voisi tehdä arvoakselit, jossa arvot.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta