Вверх ↑
Ответов: 8926
Рейтинг: 823
#1: 2013-12-05 21:51:52 ЛС | профиль | цитата
Medvedoc писал(а):
в таблице два столбика со значениями и по ним уже строится график.

Таблица есть, два столбика (даже с именами X и Y) есть, кнопка есть, нажимаете кнопку и строится аж два варианта графика на разных компонентах.
Если смущает уже заполненная таблица, уберите заполнение и вносите Ваши данные ручками
------------ Дoбавленo в 21.51:
Может смущает синусоида, то вот спиралька

Add(MainForm,12600027,294,133)
{
link(onCreate,2705111:doFor,[])
}
Add(Plotter,3573847,742,294)
{
Left=140
Top=10
Width=240
Height=240
Name="MyPlotter"
GridX=12
GridY=12
MinH=-1
MaxH=1
}
Add(StringTable,11603651,546,147)
{
Left=10
Top=5
Width=110
Height=220
Columns=#6:-X-=45|6:-Y-=45|
Grid=0
Point(Strings)
}
Add(Button,15820430,476,210)
{
Left=45
Top=235
Caption=">>"
link(onClick,13355755:doEvent1,[])
}
Add(PlotLines,13681516,693,294)
{
Grapher="MyPlotter"
link(ValueX,779953:Left,[(706,285)(615,285)])
}
Add(For,2705111,343,147)
{
End=1079
link(onEvent,6705250:doCalc,[])
}
Add(FormatStr,4269733,497,147)
{
Mask="%1;%2"
link(onFString,11603651:doAdd,[])
link(Str1,6705250:Result,[(503,139)(488,139)(488,187)(398,187)])
}
Add(ArrayEnum,8356877,560,224)
{
link(onItem,779953:doSplit,[])
link(Array,11603651:Strings,[])
}
Add(Hub,13355755,525,210)
{
OutCount=3
link(onEvent2,13681516:doClear,[(550,223)(550,307)])
link(onEvent3,8356877:doEnum,[])
}
Add(StrPart,779953,609,224)
{
Char=";"
Point(Left)
link(onSplit,13681516:doAdd,[(648,230)(648,300)])
}
Add(MathParse,6705250,392,147)
{
DataCount=1
MathStr="cos(%1)*(2000-%1)/2000"
AngleMode=1
link(onResult,6471196:doCalc,[])
}
Add(MathParse,6471196,448,147)
{
DataCount=1
MathStr="sin(%1)*(2000-%1)/2000"
AngleMode=1
link(onResult,4269733:doString,[])
link(X1,2705111:Position,[(454,138)(385,138)(385,188)(349,188)])
}
карма: 19

0