Вверх ↑
Ответов: 254
Рейтинг: 6
#1: 2013-12-07 21:36:44 ЛС | профиль | цитата
Лёня, я только учусь работать с хиасмом. Мне не нужны спирали и синусоиды. Мне проще учиться на линейном графике Но не могу найти такого примера.
------------ Дoбавленo в 21.35:
вот попробовал по твоему образцу сделать линейный график, но линия не рисуется. Что не так сделано?
Add(FormatStr,74316,224,126)
{
DataCount=3
Mask="%1;%2"
link(onFString,16590104:doAdd,[])
link(Str1,70870:Text,[(230,79)(181,79)])
link(Str2,65912:Text,[])
link(Str3,21182:Text,[(244,111)(279,111)])
}
Add(Label,85963,77,0)
{
Left=10
Top=10
Font=[Arial,8,0,0,1]
Caption="Фамилия"
}
Add(Edit,70870,175,0)
{
Left=210
Top=15
Width=195
Height=21
Font=[Arial,8,0,0,1]
Text="Простатин"
}
Add(Label,64905,77,84)
{
Left=10
Top=60
Font=[Arial,8,0,0,1]
Caption="Отчество"
}
Add(Edit,65912,231,28)
{
Left=210
Top=40
Width=195
Height=21
Font=[Arial,8,0,0,1]
Text="Никита"
}
Add(Label,21476,77,42)
{
Left=10
Top=35
Font=[Arial,8,0,0,1]
Caption="Имя"
}
Add(Edit,21182,273,63)
{
Left=210
Top=65
Width=195
Height=21
Font=[Arial,8,0,0,1]
Text="Иванович"
}
Add(Button,91075,147,126)
{
Left=425
Top=15
Width=80
Font=[Arial,8,0,0,1]
Caption="Добавить"
link(onClick,74316:doString,[])
}
Add(MainForm,96227,0,168)
{
Left=21
Top=105
Width=843
Height=474
Font=[Arial,8,0,0,1]
}
Add(Plotter,3573847,574,336)
{
Left=480
Top=160
Width=240
Height=240
Name="MyPlotter"
MaxH=10
}
Add(StringTable,16590104,378,126)
{
Left=10
Top=5
Width=110
Height=220
Columns=#6:-X-=65|6:-Y-=45|
Grid=0
Point(Strings)
}
Add(Button,15820430,308,252)
{
Left=45
Top=235
Caption=">>"
link(onClick,13355755:doEvent1,[])
}
Add(PlotLines,13681516,525,336)
{
Grapher="MyPlotter"
link(ValueX,779953:Left,[(538,327)(447,327)])
}
Add(ArrayEnum,8356877,392,266)
{
link(onItem,779953:doSplit,[])
link(Array,16590104:Strings,[])
}
Add(Hub,13355755,357,252)
{
OutCount=3
link(onEvent2,13681516:doClear,[(382,265)(382,349)])
link(onEvent3,8356877:doEnum,[])
}
Add(StrPart,779953,441,266)
{
Char=";"
Point(Left)
link(onSplit,13681516:doAdd,[(480,272)(480,342)])
}


------------ Дoбавленo в 21.36:
вот попробовал по твоему образцу сделать линейный график, но линия не рисуется. Что не так сделано?
Add(FormatStr,74316,224,126)
{
DataCount=3
Mask="%1;%2"
link(onFString,16590104:doAdd,[])
link(Str1,70870:Text,[(230,79)(181,79)])
link(Str2,65912:Text,[])
link(Str3,21182:Text,[(244,111)(279,111)])
}
Add(Label,85963,77,0)
{
Left=10
Top=10
Font=[Arial,8,0,0,1]
Caption="Фамилия"
}
Add(Edit,70870,175,0)
{
Left=210
Top=15
Width=195
Height=21
Font=[Arial,8,0,0,1]
Text="Простатин"
}
Add(Label,64905,77,84)
{
Left=10
Top=60
Font=[Arial,8,0,0,1]
Caption="Отчество"
}
Add(Edit,65912,231,28)
{
Left=210
Top=40
Width=195
Height=21
Font=[Arial,8,0,0,1]
Text="Никита"
}
Add(Label,21476,77,42)
{
Left=10
Top=35
Font=[Arial,8,0,0,1]
Caption="Имя"
}
Add(Edit,21182,273,63)
{
Left=210
Top=65
Width=195
Height=21
Font=[Arial,8,0,0,1]
Text="Иванович"
}
Add(Button,91075,147,126)
{
Left=425
Top=15
Width=80
Font=[Arial,8,0,0,1]
Caption="Добавить"
link(onClick,74316:doString,[])
}
Add(MainForm,96227,0,168)
{
Left=21
Top=105
Width=843
Height=474
Font=[Arial,8,0,0,1]
}
Add(Plotter,3573847,574,336)
{
Left=480
Top=160
Width=240
Height=240
Name="MyPlotter"
MaxH=10
}
Add(StringTable,16590104,378,126)
{
Left=10
Top=5
Width=110
Height=220
Columns=#6:-X-=65|6:-Y-=45|
Grid=0
Point(Strings)
}
Add(Button,15820430,308,252)
{
Left=45
Top=235
Caption=">>"
link(onClick,13355755:doEvent1,[])
}
Add(PlotLines,13681516,525,336)
{
Grapher="MyPlotter"
link(ValueX,779953:Left,[(538,327)(447,327)])
}
Add(ArrayEnum,8356877,392,266)
{
link(onItem,779953:doSplit,[])
link(Array,16590104:Strings,[])
}
Add(Hub,13355755,357,252)
{
OutCount=3
link(onEvent2,13681516:doClear,[(382,265)(382,349)])
link(onEvent3,8356877:doEnum,[])
}
Add(StrPart,779953,441,266)
{
Char=";"
Point(Left)
link(onSplit,13681516:doAdd,[(480,272)(480,342)])
}


карма: 0

0