Форум сайта python.su
Не знаю, куда правильнее было писать - сюда или в ГУИ, но поскольку вопросы не слишком умные, пишу сюда :-)
Строим график (пример отсюда, слегка переделанный):
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid.parasite_axes import SubplotHost
utils = [17, 50, 30, 28, 14]
modems = [297, 299, 295, 297, 295]
kw = [29, 30, 31, 32, 33]
fig = plt.figure(1)
host = SubplotHost(fig, 111)
fig.add_subplot(host)
par = host.twinx()
host.set_xlabel("KW")
host.set_ylabel("UTILS")
par.set_ylabel("MODEMS")
#host.set_ylim(0, max(utils)) #на результат не влияет
#par.set_ylim(0, max(modems)) #на результат не влияет
#plt.xlim( min(kw), max(kw) ) # на результат не влияет
p1, = host.plot(kw, utils, label="UTILS")
p2, = par.plot(kw, modems, label="MODEMS")
Офлайн
Вопросы 1 и 3 все еще имеют некоторую актуальность. Особенно вопрос 3 :-)
Офлайн
по третьему пункту, возможно вместо :
fig = plt.figure(1)
нужно что-то вроде:
fig = plt.figure(num=1, dpi=300)
Офлайн
Ага, я уже нашла: plt.savefig('/images/bla1.png', dpi = 64) :-)
Спасибо!
Офлайн