s=<<EOFa 8.91% w 4.65% p 3.13% g 1.42% ć 0.40%i 8.21% s 4.32% m 2.80% ę 1.11% f 0.30%o 7.75% t 3.98% u 2.50% h 1.08% ń 0.20%e 7.66% c 3.96% j 2.28% ą 0.99% z 5.64% y 3.76% l 2.10% ó 0.85% ź 0.06%n 5.52% k 3.51% ł 1.82% ż 0.83% r 4.69% d 3.25% b 1.47% ś 0.66% EOFdata=Hash[*s.strip.split(/\s+/)]puts<<EOF<?xml version="1.0" encoding="utf-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="700" height="360" x="0" y="0">EOF9.downto(0)do|i|puts"<line x1='0' y1='#{(9-i)*30+60}' x2='700' y2='#{(9-i)*30+60}' stroke='grey' stroke-width='1' />"puts"<text x='30' y='#{(9-i)*30+55}' width='20' style='font-size:16px;text-anchor:middle;font-family:arial'>#{i}%</text>"endputs'<g transform="translate(60 -20)">''a ą b c ć d e ę f g h i j k l ł m n ń o ó p r s ś t u w y z ź ż'.split(' ').each_with_indexdo|a,i|l=data[a]x=20*iheight=l.sub('%','').to_f*100*0.3puts"<rect x='#{x}' y='#{350-height}' width='20' height='#{height}' fill='lightgrey' stroke='black' stroke-width='1' />"puts"<text x='#{x+10}' y='370' width='20' style='font-size:16px;text-anchor:middle;font-family:arial'>#{a}</text>"puts"<text x='#{x}' y='#{350-height-45}' width='20' height='10' style='font-size:16px;font-family:arial' transform='rotate(90 #{x}#{350-height-45}) translate(-4 -4)'>#{l}</text>"endputs'</g>'puts'</svg>'
Licencja
Ja, właściciel praw autorskich do tego dzieła, udostępniam je na poniższych licencjach
Udziela się zgody na kopiowanie, rozpowszechnianie oraz modyfikowanie tego dokumentu zgodnie z warunkami GNU Licencji Wolnej Dokumentacji, w wersji 1.2 lub nowszej opublikowanej przez Free Software Foundation; bez niezmiennych sekcji, bez treści umieszczonych na frontowej lub tylnej stronie okładki. Kopia licencji załączona jest w sekcji zatytułowanej GNU Licencja Wolnej Dokumentacji.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue
dzielić się – kopiować, rozpowszechniać, odtwarzać i wykonywać utwór
modyfikować – tworzyć utwory zależne
Na następujących warunkach:
uznanie autorstwa – musisz określić autorstwo utworu, podać link do licencji, a także wskazać czy utwór został zmieniony. Możesz to zrobić w każdy rozsądny sposób, o ile nie będzie to sugerować, że licencjodawca popiera Ciebie lub Twoje użycie utworu.
na tych samych warunkach – Jeśli zmienia się lub przekształca niniejszy utwór, lub tworzy inny na jego podstawie, można rozpowszechniać powstały w ten sposób nowy utwór tylko na podstawie tej samej lub podobnej licencji.
{{Information |Description={{en|1=Polish single letters frequencies. Data: http://poradnia.pwn.pl/lista.php?id=7072}} {{pl|1=Częstość występowania polskich liter. Dane: http://poradnia.pwn.pl/lista.php?id=7072}} |Source=Praca własna osoby przesyłaj�