24. oktober 2003 - 10:20Der er
22 kommentarer og 1 løsning
kan man afsaette flere punkter paa en line?
Hvis jeg fx har en parabel bue eller noget andet der ikke er en ret linie hvordan kan jeg saa lave noget som kan tegne den graf?
kan se under line at man kan saette: x1, x2, y1 og y2 det jeg gerne ville var at kunne saette en x3 og en y3 saa jeg kan faa en linie med en knaek paa :)
I kolonne 2 skriver du x-værdierne, i kolonne 3 y-værdierne. Marker området med værdierne. Vælg Diagram fra menuen Indsæt. Vælg xy-punkt som diagramtype. Nu kan du (i højre side af diagramvinduet) vælge om punkterne skal forbindes eller ej. Wizard'en guider dig igennem resten.
NB: Vis din kode - så ved vi hvad du taler om. Jeg regner med at du vil tegne linier på en form eller en picturebox, slo tænker vist mere VBA til excel eller en chart-kontrol (eller hvad den hedder) til VB6...
jamen hvad saa hvis jeg har 100 punkter? det ville vaere lidt slave arbejde...
ved ikke om det er muligt med en line men kan du forestille der en parabel bue... der er paent mange punkter saa jeg kunne godt lave 100 line og saette vaerdien for det men ville vaere lidt dumt.. der maa findes en lettere maade at goere det paa...
jeg har som saadan ikke noget kode til det endnu... jeg er igang med at lave et program som kan regne en 2. andengradslining og saa ville jeg gerne ha den til tegne den ogsaa :) kan godt faa den til at regne de ting ud jeg gerne vil ha men kan ikke faa den til at tegne den :-/
Kender ikke det vilde til det men VISO (eller er det VISIO) i Office 2k3 kan måske, har bare hørt om, men da det ikke er noget jeg har kan jeg ikke være mere konkret.....
Hvis du bare vil have et program til at tegne grafer i er der masser af shareware der kan - fx. på ingeninørens hjemmeside. Men jeg går ud fra at opgaven går på, at få tegnet grafer i VB6...
tjaaa.... jeg syntes nu ikke rigtig jeg har faaet et svar jeg kan bruge til noget men jeg har selv fundet en loesning paa mit problem... --- Private Sub Drawgraph(X1, Y1, X2, Y2 As Double) Dim point(1) As POINTAPI Dim handle As Long Dim temp1 As Long
handle = frmGraph.hdc 'Y * 0,13333 'X * 0,2 Dim Xmulti As Double Dim Ymulti As Double
Xmulti = 1000 / 7500 Ymulti = 0.2
point(0).X = (Val(txtZoom.Text) * (Xmulti * X1)) + (500 + Val(txtMoveH.Text)) point(0).Y = (Val(txtZoom.Text) * (-1 * (Ymulti * Y1))) + (500 + Val(txtMoveV.Text)) point(1).X = (Val(txtZoom.Text) * (Xmulti * X2)) + (500 + Val(txtMoveH.Text)) point(1).Y = (Val(txtZoom.Text) * (-1 * (Ymulti * Y2))) + (500 + Val(txtMoveV.Text)) temp1 = Polygon(handle, point(0), 2) End Sub ---- noget alla det der... men anyway syntes du har proevet at komme med en masse godt saa du faa 30 point hvis jeg da lige kan finde ud af det...
naar det kunne jeg saa ikke faa lov til saa du faar bare 60
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.