Pridanie popisov mien v XY grafe

Obrátil sa na mňa dnes známy so zákernou otázkou. Keď som vraj taký pokročilý užívateľ Excelu, určite budem vedieť pridať popisy k bodom grafu, ktorých súradnice sú popísané v dvoch stĺpcoch tabuľky. Kým budem pokračovať a vysvetľovať detaily, priznám sa. Na prvú šupu som nevedel. Ale na druhú som riešenie našiel na Internete. Keďže zjavne ide o vec, s ktorou sa stretne veľa užívateľov Excelu, ponúkam postup, ako na to.

Písmo: A- | A+
Diskusia  (4)

Lepšie je dva razy vidieť ako počuť a najlepšie takéto veci ukázať na príklade. Čo to teda po mne kamoš vlastne chcel?

Povedzme, že máme takúto tabuľku:

Obrázok blogu



Chceli by sme si zobraziť na graficky všetkých členov rodinky tak, že na x-ovej osi bude ich výška a na y-ovej ich hmotnosť. Keď použijeme štandardného Chart Wizarda, typ grafu XY Scatter, dôjdeme (po drobných grafických úpravách) k takémuto obrázku:

Obrázok blogu



Niečo tu chýba. Kto je kto? Komu patrí ktorá guľka? Ponúka sa logické riešenie napísať členov rodiny priamo do grafu, k príslušným guľkám. Lenže ako? Niečo také práve potreboval známy, pravda na grafe mal úplne iné veci.

Prvý naivný pokus bol naozaj naivný: vyvolať Chart Options (pravé tlačidlo nad grafom), lištu Data Labels, kde je štandardne zaškrtnuté None, vybrať Show label a ... výsledok bol dosť smiešny:

SkryťVypnúť reklamu
SkryťVypnúť reklamu
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou
Obrázok blogu



Jednotlivé guľky sa označili výškou osôb. Žiadne mená, ani krycie (diskrétnosť nadovšetko).

Aj z mojich chabých znalostí objektu Chart sa mi zdalo, že to nejako musí ísť, možno to len Chart Wizard a štandardné menu nedovoľujú. Skúsil som pozrieť na internete. Po krátkej chvíli bolo všetko jasné. Rovnaký problém predo mnou riešili tisíce ľudí. Existujú vymakané komerčné riešenia pre absolútnych laikov, ako napríklad XY Chart Labeler , ktorý však treba inštalovať a ktovie, čo je zač.

Ja som sa uspokojil s riešením samotného Microsoftu , ktoré je vlastne jednoduchým makrom vo Visual Basicu. To sa vloží do nejakého môjho súboru. Vyberieme graf (kliknem naň ľavým tlačidlom), spustíme makro (pre moju potrebu ho vôbec nebolo nutné upravovať). A je to. Vnútri v makre nie je nič prevratné, je naozaj jednoduché, obyčajné priradenie hodnoty z buniek vľavo do labelov jednotlivých guliek. Pár minút štúdia helpov, hodina pokusov a omylov a bolo by to. Navyše každý, kto už niečo robil s Visual Basicom, si to dokáže upraviť pre svoje špeciálne potreby...

Aby som nezabudol, výsledok je takýto:

SkryťVypnúť reklamu
Obrázok blogu



Pravda, je treba si uvedomiť, že takto vytvorené menovky nie sú prepojené so sheetom, z ktorého sa zobrali, t.j. akv tabuľke prepíšete Mama na Maminka, v grafe sa nič nezmení. V takom prípade je opäť potrebné použiť makro.

(písané 24. augusta 2005)

Juraj Lörinc

Juraj Lörinc

Bloger 
  • Počet článkov:  1 140
  •  | 
  • Páči sa:  2x

Slovák s maďarským menom narodený ešte za starých čias v Čechách.Na internete známy ako Ruziklan.GM FIDE v šachovej skladbe od roku 2019. Zoznam autorových rubrík:  AudioCestovanieEtudyFikcie a paródieInšpirované FeynmanomJozef MakKnihyKompozičný šachKresby, grafikaMôj životÚvahyVýbery, zoznamyZaujímavosti

Prémioví blogeri

Monika Nagyova

Monika Nagyova

299 článkov
Adam Valček

Adam Valček

14 článkov
Karolína Farská

Karolína Farská

4 články
Roman Kebísek

Roman Kebísek

106 článkov
Iveta Rall

Iveta Rall

91 článkov
reklama
reklama
SkryťZatvoriť reklamu