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.
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.
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.