Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Tvorba grafů pomocí programu "R": vkládání textu, čeština

butrus
butrus (neregistrovaný)
9. 6. 2004 8:10 Nový

Cestina v X-ech?

celé vlákno

R-ko jsem nezkousel, ale napada me, ze vetsine X-ovych
aplikaci lze nastavit, jake fonty maji pouzivat.
Neslo by proste R-ku nekde nacpat, aby pouzivalo ....-iso8859-2? (Treba jestli to nepouziva .Xresource, nebo tak neco)...

Martin Ślouf
Martin Ślouf (neregistrovaný)
9. 6. 2004 8:39 Nový

Re: Cestina v X-ech?

celé vlákno

přesně -- osobně nemám nejmenší problém s R (zkoušeno na příkladech z článku)

xresources jsem ale nepoužíval

protože jsem měl s českými fonty problém ve více aplikacích, které to neumožňují nastavit / popřípadě umožňují nějakým obskurním postupem (třeba přes xresources :), což není zvlášť pohodlné pro rychlé nastavení, vyřešil jsem to jednou provždy tím, že jsem do cesty fontserveru jako první narval fonty s kódováním latin2

domnívám se, že pokud aplikace nehledá přímo font s konkrétním kódováním, vezme první vyhovující s daným názvem -- což je díky mému nastvení latin2 font.

ne že bych si byl přímo jistý, že to funguje přesně takto, ale rozhodně to funguje pro mé aplikace :)

o pořadí fontů se lze přesvědčit příkazem
'xlsfonts -u' -- vypíše _nesetříděný_ seznam fontů

na mém systému jsou latin2 fonty jako první

LP
LP (neregistrovaný)
9. 6. 2004 10:58 Nový

čeština

celé vlákno

Nastavení fontu v grafickém okně je celkem jednoduché.
Čeština pro bitmapové exporty se navíc nastavuje stejně, jako pro grafické okno

Provozuji R pod win (není to moje volba) tam se čeština nastavuje pomocí konfiguračních souborů Rdevga - grafické okno a Rconsole.

Na unix se po pauze připravuji. Nastavení by nyní mělo být jednodušší. Volbu fontu ovlivňuje proměnná "X11fonts". Implicitní nastavení je v .Rprofile a vypadá (v. 1.9) takto:

options(X11fonts = c("-adobe-helvetica-%s-%s-*-*-%d-*-*-*-*-*-*-*",
"-adobe-symbol-*-*-*-*-%d-*-*-*-*-*-*-*"))

Její hodnota se implicitně předává při volání bitmapových zařízení (x11, jpg, png) do parametru fonts.
Podrobněji viz dokumentace (options, x11).

Jáchym Čepický
Jáchym Čepický (neregistrovaný)
9. 6. 2004 11:04 Nový

Re: čeština

celé vlákno

Skláním se před Vámi a velice Vám děkuji.

Milan
Milan (neregistrovaný)
9. 6. 2004 11:51 Nový

Re: čeština

celé vlákno

Zalezi na versi R-ka, v Debianu Woody je 1.5.1 a ta jeste volbu X11fonts nema:

> getOption(X11fonts)
Error in options(x) : Object "X11fonts" not found

Takze pokud potrebujete cestinu v grafickych okynkach, je potreba si overit, ktera verse R-ka uz ma option X11fonts. Jeste jsem netestoval, od ktere verse presne to funguje.

Milan
Milan (neregistrovaný)
9. 6. 2004 13:02 Nový

Re: čeština

celé vlákno

Tak pro zajimavost jsem to nasel v Release notes, je to az v 1.9.0:

The fonts on an X11() device (also jpeg() and png() on Unix)
can be specified by a new argument `fonts' defaulting to the
value of a new option "X11fonts".

Jáchym Čepický
Jáchym Čepický (neregistrovaný)
9. 6. 2004 13:34 Nový

Re: čeština

celé vlákno

Jen pár poznámek:
Ten článek jsem psal na R 1.7.x. Teď jsem na Debian testing a v něm je 1.9.0. Nevím jak nyní, ale dokud byly ve Slackwaru Xfree 4.4, tak byla kompilace nových verzí Rka problém.

Já si, hlavně díky LaTeXu, do teď vystačil s exportem do PostScriptu.

Ještě jednou díky za doplnění.

Jáchym

Kuba
Kuba (neregistrovaný) 88.208.91.---
24. 2. 2010 17:59 Nový

Re: čeština

celé vlákno

Nejsem vůbec odborník na R ani na programování, ale u mě v R version 2.10.1 stačí jenom zadat příkaz encoding=„latin2“ a od tý doby můžu používat normálně českou diakritiku v grafech i v názvech proměnných…

AM
AM (neregistrovaný)
9. 6. 2004 14:21 Nový

fonty

celé vlákno

Napred komentar: Je prima vedet, co vse se s grafy da v R delat, ale vedecke casopisy maji pomerne striktni pravidla ohledne jejich vzhledu, a proto bych spis uvital, kdyby se ukazky vztahovaly k publikovatelnym grafum. Uvedene priklady se mozna daji pouzit v diplomove praci nebo na nejake prezentaci, ale pochybuji, ze by je casopisy zamerene napr. na matematiku nebo fyziku otiskly.

Dotaz souvisi se zastaralou metodou prace s fonty v R: Da se v R zaridit, aby pro X11 byly pouzity vektorove fonty (TrueType,...)? Napriklad kdyz spustim "demo(graphics)", tak mi to vypise chybu:

Error in title(main = "January Pie Sales", cex.main = 1.8, font.main = 1) :
X11 font at size 22 could not be loaded

adobe-helveticu mam ve velikostech 8,10,12,14,18, a 24. Jako workaround se pry da pouzit vyrazeni "unscaled" specifikace v XF86Config:

FontPath /usr/X11R6/lib/X11/fonts/75dpi:unscaled"

Radsi bych ale pouzival ony TrueType fonty. Napr. ROOT (http://root.cern.ch/) je bez problemu pouziva uz radu let.

Petr
Petr (neregistrovaný)
10. 6. 2004 10:47 Nový

Re: fonty

celé vlákno

My vedci pouzivame (La)TeX a zname psfrag. Moc by mme udivilo, kdyby s Rkem nefunhgoval.

LP
LP (neregistrovaný)
10. 6. 2004 18:14 Nový

Re: fonty

celé vlákno

Co se týká chyby, jakou máš verzi (poslední je 1.9)? Zkus aktualizovat nebo pošli bug.

Pro výstup Rko otevírá různá zařízení. Pro publikování je preferováno zařízení postscript, otevírá se stejnojmenou funkcí. Při otevírání zařízení lze nastavit velikost obrázku, velikost písma, rodinu fontů, kodování, dále při tisku definovat barvu, tloušťku a typ čar, ... Podrobněji v dokumentaci. Domnívám se, že požadavkům odborných časopisů tento výstup vyhoví.
Pokud se někomu líbí grafy vytvořené z fotek a popsané alespoň deseti různými fonty, potom samotné Rko není zrovna nejvhodnějším nástrojem.

AM
AM (neregistrovaný)
11. 6. 2004 0:21 Nový

Re: fonty

celé vlákno

Mozna nejde o chybu, ale o vlastnost. Problem se projevuje napr. v defaultne nastavene SUSE 9.1 s R 1.9.0 Patched (2004-05-05). Myslim, ze tento problem byl na R listu hlasen jiz pred nekolika lety.

TrueType fonty funguji pri vystupu do X11 divne. Napr. po nastaveni

x11(fonts = c("-monotype-arial-%s-%s-*-*-%d-*-*-*-*-*-*-*", "-monotype-arial-*-*-*-*-%d-*-*-*-*-*-*-*"))

sice demo(graphics) chybu neohlasi, ale pouzite znaky vypadaji odporne. Urcite neni pouzit antialiasing (overeno pre xmag), mozna jsou i jine problemy s jejich vykreslovanim.

AM
AM (neregistrovaný)
11. 6. 2004 0:39 Nový

grafy

celé vlákno

Radsi rozvedu poznamku o grafech ve vedeckych casopisech, aby nedoslo ke zmateni. V instrukcich pro autory se napriklad uvadi: "As much lettering as possible should be removed from the figure itself and included in the caption". Takze vzorcum v grafech je lepsi se vyhnout uplne a legenda se ma uvadet jen kdyz to jinak nejde. Barevny tisk je obvykle spojen s vyssi cenou (typicke napr. pro sborniky konferenci), a tak je lepsi se mu vyhnout. Jednoduche sloupcove grafy mohou byt nahrazeny tabulkou, ktera zabira mene mista. Rikam to proto, ze clanek ukazoval, jak vyrobit graf hyrici barvami, a jak do nej pridat sofistikovanou legendu a vzorec.

Honza
Honza (neregistrovaný)
30. 11. 2004 0:36 Nový

Bez titulku

celé vlákno

Hodně by mi pomohlo kdyby jsi mi napsal jak v programu R do grafu dostanu střední chybu průměru. díky moc

uživatel si přál zůstat v anonymitě
27. 4. 2009 19:24 Nový

dotazek na popisky

celé vlákno
Zdravim,

řeším asi poměrne primitivni problém. Mám zdroj dat, který je ve formátu "jméno velikost", čili 2 sloupce, kde první obsahuje seznam jmen a druhy velikost (něčeho u každého jména :).

Rko je prvním programem tohoto druhu, se kterým jsem se potkal a tak po přečtení článků na rootu dokážu vygenerovat sloupcový graf se všemi hodnotami vedle sebe.

Co však v tuto chvíli nedokážu, je přidat popisek ke každému sloupci (jméno), případně vkládat popisky až ke sloupcům, které překonají nějakou limitní hodnotu.

Je to řešitelné? dáte mi někdo nějaký hint? :)

Díky ...
Zasílat nově přidané příspěvky e-mailem