powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с графиком
3 сообщений из 3, страница 1 из 1
Помогите с графиком
    #32894253
NightSpider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, нужно нарисовать график, точнее разработать модуль с помошью которого можно торить графики. Т.е. Функцию рисоования осей, рисоование точки. Вот и все. Но есть проблеа я в java ничего не понимаю. все делаю на Delphi. Накопал библиотеку graphics.js c сайта http://www.karlson.ru/.
Навоял маленький файлик, но ничего не рабтает, тчнее, если на обработчик нажатия кнопки повесить только функцию рисования осей - все работает. А в таком варианте ничего не высвечивается. Намекните, что не так.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
<!DOCTYPE HTML  PUBLIC  "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML><HEAD><TITLE>JavaScriptGraphics</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<STYLE type=text/css>INPUT.active {
	BORDER-RIGHT: # 000000  1px solid; BORDER-TOP: # 000000  1px solid; BORDER-LEFT: # 000000  1px solid; BORDER-BOTTOM: # 000000  1px solid
}
INPUT.passive {
	BORDER-RIGHT: # 000000  0px solid; BORDER-TOP: # 000000  0px solid; BORDER-LEFT: # 000000  0px solid; COLOR: #c0c0c0; BORDER-BOTTOM: # 000000  0px solid
}
</STYLE>

<SCRIPT src="JavaScriptGraphics.files/graphics.js" 
type=text/javascript></SCRIPT>
<SCRIPT type=text/javascript>
<!--
var gc=  new  GCanvas( 600 , 400 ,white, 1 );  // сама канва
var output =  new  GHTMLOutput();
var deltax,deltay: float ;				// Расстояние между двумя соседними точками

function MinMaxX(minx,maxx){
deltax=(gc.width- 20 )/(maxx-minx) 	//коэффициент растяжения по оси х
}
function MinMaxY(miny,maxy){
deltay=(gc.height- 20 )/(maxy-miny)	//коэффициент растяжения по оси у
}

function PutPoint(x,y,color){
x=(x-minx)*deltax; // Переводим координаты по Х от условных в абсолютные на канве
x=x+ 10 ; // отступ от левого края
y=(y-miny)*deltay; // Переводим координаты по Y от условных в абсолютные на канве
x=x+ 10 ; // отступ от левого края
gc.draw(x,y,color);
output.setup( this .document,'lines');
output.print(gc);
}

function PlotAxis(x,y) {	// нарисоват оси
gc.clear();
gc.draw(x,y, sc);
gc.line( 40 , 10 , 40 ,y- 10 );
gc.line( 10 ,y- 40 ,x- 10 ,y- 40 );
output.setup( this .document,'lines');
output.print(gc);
}



function plot() {
//gc.clear();
// sc = ((sc+step) % white);
 startx ++;
  for  (x= 0 ; x<gc.width; x++) {
   y = Math.round(starty);
   gc.draw(x,x, sc);
}
 gc.circle( 100 , 100 , 100 , sc);
 output.setup( this .document,'lines');
 output.print(gc);
}

function AddPoint(x,y) {
}

// -->
</SCRIPT>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<FORM>Click <INPUT  class =active onclick="PlotAxis(600,400);MinMaxX(100,200);MinMaxY(100,200);PutPoint(150,250,Red);" type=button value=Start! name=start_plot> 
to start drawing the plot. Click <INPUT  class =passive onclick="" type=button value=Stop! name=stop_plot> 
to stop drawing the plot. </FORM>

<DIV id="lines" style="position:relative;top:0;left:0;height:400;width:400;">[plot]</DIV>

</BODY></HTML>


...
Рейтинг: 0 / 0
Помогите с графиком
    #32894311
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ява и яваскрипт это две большие разницы (то что ты спрашиваешь- яваскрипт) .Конефно, может кто и здесь ответит, но есть смысл обратиться в форумы заточенные под яваскрипт (например http://relib.com/forums/forum.asp?tp=10)
...
Рейтинг: 0 / 0
Помогите с графиком
    #32894349
NightSpider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с графиком
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]