Если нужно быстро нарисовать что-то простое, типа графика функции, то
для этой цели очень удобно использовать какой-нибудь простой язык, типа
Perl::Tk или Python.TkInter. Компилировать ничего не нужно - можно сразу
рисовать и смотреть на результаты.
#!/usr/bin/python
# y=sin(x)
from Tkinter import *
from math import *
root = Tk()
root.title("Simple Graph")
c = Canvas(root,width=500,height=500,bg="black")
c.pack()
c.create_rectangle(1,1,500,500,outline="blue")
c.create_line(1,250,500,250,fill="red")
c.create_line(250,1,250,500,fill="red")
prev_x=-250
prev_y=round(100 * sin(3.1415/180*prev_x))
for x in xrange(-250,250):
y = round(100 * sin(3.1415/180*x))
if x!=prev_x and y!=prev_y:
c.create_line(prev_x+251,250-prev_y,x+252,250-y,fill="green")
prev_x = x
prev_y = y
root.mainloop()
Справочник алгоритмов v0.05 © 2007-2025 Igor Salnikov aka SunDoctor