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?
Calc vektorit
11
1270
Vastaukset
- 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.
en tiedä OO mitään enkä haluakaan, mutta Excelillä se onnistuu...
noin 3 vuotta sitten vastasin vastaavaan
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000708&posting=22000000009814213#22000000009814213
@Kunde- 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
Mikä vasemmistolaisista jankkaavaa vaivaa?
Pahasti on ihon alle, siis korvien väliin sinne tyhjään tilaan, päässeet kummittelemaan. Ei ole terveen ihmisen merkki52945Jalankulkija kuoli. Poliisi etsii mustaa BMW Coupe -autoa, jossa on punertavat vanteet.
Jalankulkija kuoli jäätyään auton alle Joensuussa – kuljettaja pakeni, poliisi pyytää havaintoja https://www.mtvuutiset.1152834Ohjelma "Rikollisjengien Ruotsi" hyvin paljasti jakautuneen maan
eli ns. ruotsalaiset yhdellä puolella, muslimit ja muut kehitysmaalaiset toisella puolella. Siinäkin hyvin näki mitä ma242704Vassarina hymyilyttää vaurastuminen persujen kustannuksella
Olen sijottanut määrätietoisesti osan Kelan tuista pörssiosakkeisiin, ja salkku on paisunut jo toiselle sadalle tuhanne452578Riikka runnoo: Elisalta potkut 400:lle
Erinomaisen hallitusohjelman tavoite 100 000 työllistä lisää yksityisellä sektorilla on kohta saavutettu. Toivotaan toiv792434PÄIVÄN PARAS: Nigerialainen haki turvapaikkaa Suomesta, lähti takas huilaamaan
kotimaahansa, koska turvapaikan saaminen kesti niin kauan. Ja tämän kertoo ihan Yle, eikä yhtään toimittaja kyseenalaist382349Pidennetään viikko 8 päiväiseksi
Ja jätetään työpäivien määrä nykyiseen 5:een. Tuo olisi kompromissiratkaisu vellovaan keskusteluun työajan lyhentämisest102274Pääseekö kuka tahansa hoitaja katselemaan kenen tahansa ihmisen terveystietoja?
"Meeri selaili puhelinta uteliaisuuttaan ja katuu nyt – Moni hoitaja on tehnyt saman rikoksen Tuttujen ihmisten asiat k771908Niinistö neliraajajarrutteli Natoon liittymistä vielä sodan alettua
Myöntää nyt itsekin, mikä jo aikaisemmin tiedettiin. Marin vei Suomen ja Ruotsin Natoon. "”Myönnän auliisti jarruttelle1961772- 1341685