Отображение таблиц

 
0
 
Python
ava
Baskervil | 20.04.2011, 14:49
Пытаюсь разобраться с созданием таблиц, но никак не могу разобраться с заполнением поля cellText, нашел пример, но и тут ничего не заполняется и таблица пуста. Подскажите как можно в оприделенную ячейку загнать конкретное значние. Если все очень просто, то извените в Python я новичок и работаю с ним совсем недавно.


import sys, os
from matplotlib.ft2font import FT2Font
from pylab import figure, table, show, axis, title
from matplotlib.font_manager import FontProperties

# the font table grid

labelc = ['0', '1', '2']
labelr = ['00', '10', '20']

#a 16,16 array of character strings
chars = [ ['' for c in range(1)] for r in range(1)]
colors = [ [(0.95,0.95,0.95) for c in range(1)] for r in range(1)]
#chars[0][0]='sdf'

lightgrn = (0.5,0.8,0.5)

tab = table(cellText=chars,
rowLabels=labelr,
colLabels=labelc,
rowColours=[lightgrn]*1,
colColours=[lightgrn]*1,
cellColours=colors,
cellLoc='center',
loc='upper left')

axis('off')
show()

Kommentare (3)
ava
Stolzen | 20.04.2011, 14:04 #
Что за таблицы?


Цитата (Baskervil @ 20.4.2011, 14:49 findReferencedText)
#a 16,16 array of character strings

chars = [ ['' for c in range(1)] for r in range(1)]

colors = [ [(0.95,0.95,0.95) for c in range(1)] for r in range(1)]


Это больше похоже не на массивы 16 х 16, а на массивы 1 х 1
ava
Baskervil | 20.04.2011, 14:18 #
Да, я просто пробовал вывести хотябы одно значение, но и это не удалось, а коментарий не удалил.
ava
bilbobagginz | 21.04.2011, 10:56 #
неужели matplot не идет с примерами использование таблиц ?
ipython знаете ?
запустите:

ipython -pylab

ну и доки надо почитать, слегка так....

später ergänzt:
http://matplotlib.sourceforge.net/plot_dir...s/table_demo.py

später ergänzt:
кстати прикольненький модуль matplot! smile
I like smile
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden