Calc vektorit

RJR

Moi.

Voiko Calc:n kanssa piirtää vektoreita solun arvojen mukaan?

jos solut A1:B5 olisivat 0,0; 3,5; 10,5; 13,0; 0,0, onko mahdollista piirtää vektoreilla tämä nelikulmio kuvaan?

11

1256

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • RJR

      Tai voiko piirtää dataa yleensäkään solun arvojen mukaan?

      • Jotenkin kuvittelin, ettet tarkoita tavanomaista kaaviotoimintoa, jolla saa pistejoukosta sovitettuja suoria tai pylväitä?


    • Ei Calcissa kuitenkaan ole tuollaista vektorinpiirto-ominaisuutta. Eikä Draw'ssa, joka on vektorigrafiikkaohjelma, ole ainakaan minun tietoon, tietolähteeseen sopivaa rajapintaa, jossa viivan pisteet haettaisiin Calcista.

      Niin se mahdollisuus olisi nyt sitten jonkunlaisia makroja rakentelemalla runnoa nuo Calcin arvot johonkin, vaikka Drawin viivaan.

      Calcissa on jäljitysnuolet, jolla saa vakiomallisia vektoriviivoja solusta toiseen, mutta ei sekään lue tuollaista aineistoa.

      Kohtuullisesti nettiäkin kahlasin, mitään ratkaisua tuollaiseen en löytänyt. Vaan saakos tuota millään taulukkolaskentaohjelmalla tehtyä? CAD-ohjelmissa varmaankin saa, ehkä joissakin vanhoissa plotteriohjelmissa?

      • Calcin kaavioilla saa kuin saakin piirrettyä vektoripiirustuksia taulukon arvoista.

        Kynän nostoon ei sentään taida löytyä komentoa, joten jos samalla kertaa pitää piirtää useampi kuvio tai sellainen, mitä ei saa piirrettyä yhdellä viivalla, niin käytetään yhtä x-arvojen saraketta ja kunkin erillisen kuvion y-arvot on omalla sarkkeellaan ja OMILLA riveillään.

        Asteikkoja ja viivastoja (ruudukkoja) säätelemällä siihen saa joko pysty- tai vaakaviivaston, ruudukon tai ihan vaan blankon taustan.


      • RJR

        Juuri tätä tarkoitin mutta voi olla aika hankala toteuttaa. Pitäisi olla aika guru että osaisi noita tehdä mutta pitää katsoa jos Open Officesta löytyisi myös. Kts.

        Tarkennuksia otetaan vastaan.


    • ...

      Sub Polyline()
      scale=1000
      x0=6000
      y0=500
      empty = com.sun.star.table.CellContentType.EMPTY
      oDoc = thisComponent
      oSheet = oDoc.Sheets(0)
      CellRange = oSheet.getCellRangeByName("A1:A1000")
      nrows = CellRange.computeFunction(com.sun.star.sheet.GeneralFunction.COUNT)
      Dim Points(nrows-1) As New com.sun.star.awt.Point

      row=0
      with oSheet
      do until .getCellByPosition(0,row).getType() = empty
      points(row).x=.getCellByPosition(0,row).value * scale x0
      points(row).y=.getCellByPosition(1,row).value * scale y0
      row=row 1
      loop
      end with

      oDrawPage= oSheet.getDrawPage()
      oLine = oDoc.createInstance("com.sun.star.drawing.PolyLineShape")
      oDrawpage.add(oLine)
      with oLine
      .LineWidth = 80
      .PolyPolygon = Array(Points())
      end with
      End Sub

      • RJR

        Jees!

        Onko tähän mitään infosivua missä on kerrottu mahdollisimman helposti eri funktiot, esim. kaaret esitelty suorien lisäksi yms..

        Se on pirun paha lähtä arvailemaan esimerkeistä missä ei ole kommentteja mistä saisi kiinni.

        Kiitti vaan kun jaksatte kommentoida ja auttaa.

        Sen verran tuohon kaavio juttuun että semmoinen purkkaviritys ei olisi mielekäs toteutus vaan grafiikka ominaisuuksia olisi tarkoitus käyttää hyväksi.


      • ...
        RJR kirjoitti:

        Jees!

        Onko tähän mitään infosivua missä on kerrottu mahdollisimman helposti eri funktiot, esim. kaaret esitelty suorien lisäksi yms..

        Se on pirun paha lähtä arvailemaan esimerkeistä missä ei ole kommentteja mistä saisi kiinni.

        Kiitti vaan kun jaksatte kommentoida ja auttaa.

        Sen verran tuohon kaavio juttuun että semmoinen purkkaviritys ei olisi mielekäs toteutus vaan grafiikka ominaisuuksia olisi tarkoitus käyttää hyväksi.

        Googlaaminen


    • helpompi

      Mikä tässä on se vaikea kohta?

      Maalaat vain alueen A1:B5, klikkaa "Lisää kaavio" tyypiksi x,y ja viivoilla. Siinähän se on puolisuunnikas.

      • Tuolla aiemmin tuli annettua vajaata tietoa. Juurikin XY(hajonta)-kaaviossa piirtäminen onnistuu "Vain viivat" -tyypillä.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. JOKO OLETTE KUULLET, MITÄ KIURUVEDELLÄ ON SATTUNUT!

      Oletteko jo kuulleet, mitä Kiuruvedellä on sattunut, voi hyvänen aika? Aivan viime tuntien aikana olisi sattunut, jos t
      Kiuruvesi
      33
      11805
    2. Hetken jo luulin, että en ikävöi sinua koko aikaa

      Mutta nyt on sitten taas ihan hirveä ikävä jotenkin. Tiedätköhän sinä edes, kuinka peruuttamattomasti minä olen sinuun r
      Ikävä
      35
      7511
    3. V*ttuu että mä haluan sua

      Jos jotain ihmistä voi kunnolla haluta, niin hän on se. Voi Luoja auta jo! Joku jeesus hjelppa mej!
      Ikävä
      82
      3949
    4. Nolointa ikinä miehelle

      On ghostata nainen jonka kanssa on ollut ystävä tai ollu orastavaa tapailua pidemmän aikaa. Osoittaa sellaista moukkamai
      Ikävä
      106
      3839
    5. Katsoitko mua yhtään

      Kun nähtiin 🥺.
      Ikävä
      44
      3462
    6. Outoa että Trump ekana sanoutui irti ilmastosopimuksesta

      kun Kaliforniaa riepottelee siitä johtuvat tuhoisat maastopalot. Hirmumyrskytkin ovat USA:ssa olleet tuhoisia.
      Maailman menoa
      611
      3237
    7. Eli jos toisen hiki haisee ns. omaan nenään siedettävältä

      Se kertoo hyvästä yhteensopivuudesta. Selvä! Olet mies minun. 🫵🥳
      Ikävä
      52
      3232
    8. Mikä sinua eniten

      Huolestuttaa tässä tilanteessa?
      Ikävä
      91
      3098
    9. Sattuma ja muutama väärinkäsitys

      vaikuttivat siihen millaiseksi tämä kaikki muodostui. Pienet aikanaan huomaamattomat käänteet. Seuraava näytös on jo tul
      Ikävä
      32
      2033
    10. Koska olet viimeksi nähnyt ikävän kohteesi?

      Ja mitä tarjoat hänelle kun koputtaa oveesi?
      Ikävä
      36
      1970
    Aihe