"Научная графика силами Open Source. Часть 4: QtiPlot"
Семен Есилевский


# Создаем таблицу из 30 строк и 4 столбцов
t = newTable("test", 30, 4)

# Заполняем ее данными
for i in range(1, t.numRows()+1):
	t.setCell(1, i, i)
	t.setCell(2, i, i)
	t.setCell(3, i, i+2)
	t.setCell(4, i, i+4)

# Строим кривые по колонкам 2,3 и 4
l = plot(t, (2,3,4), Layer.Line).activeLayer()

for i in range(0, l.numCurves()):
	# Раскрашиваем в разные цвета
	l.setCurveLineColor(i, 1 + i)
	# Задаем толщину линий
	l.setCurveLineWidth(i, 0.5 + 2*i)

# Отдельно задаем тип линий
l.setCurveLineStyle(1, QtCore.Qt.DotLine)
l.setCurveLineStyle(2, QtCore.Qt.DashLine)



# Создаем объект-фитовщик для заданного графика и таблицы
f = NonLinearFit(graph("Graph1").activeLayer(), "Table1_2")

# Формула для фитовки
f.setFormula("a0+a1*x+a2*x*x")

# Первый параметр (a0) может меняться от 0 до 100
f.setParameterRange(1, 0, 100)

# Фитуем
f.fit()



------------------------------------------------------------


"Вопросы и ответы" #004



$ x11vnc --storepasswd /home/USER/pass



$ x11vnc -find -shared -loop -o /home/USER/vnclog -rfbauth /home/USER/pass -desktop test



$ x11vnc --help



aria2c http://server1.com/myfile.iso http://server2.com/myfile.iso http://server3.com/myfile.iso


------------------------------------------------------------


"Cinelerra: прошлое, настоящее, будущее. Часть 1"
Петр Семилетов


git clone git://git.cinelerra.org/j6t/cinelerra.git my_cinelerra


------------------------------------------------------------
