Вверх ↑
Этот топик читают: Гость
Ответов: 67
Рейтинг: 0
#1: 2012-02-06 20:28:05 ЛС | профиль | цитата
Здравствуйте.Возможно отредактировать элемент "Grapher"
так что бы,вместо цифр по оси Х, записывал данные, текст.
Т.е.добавить точку.
карма: 1

0
vip
#1.1контекстная реклама от партнеров
Ответов: 1061
Рейтинг: 22
#2: 2012-02-06 20:31:53 ЛС | профиль | цитата
TICLIR писал(а):
вместо цифр по оси Х, записывал данные, текст.

Какие данные?
------------ Дoбавленo в 20.31:
Конвертер есть для этого, в инструментах посмотри.
карма: 0

0
Ответов: 67
Рейтинг: 0
#3: 2012-02-06 22:17:48 ЛС | профиль | цитата
Да я про то что в этом элементе есть точка, значение по У,
хочется что бы была точка значение по Х. Вот я про что .
карма: 1

0
Ответов: 1061
Рейтинг: 22
#4: 2012-02-06 22:28:20 ЛС | профиль | цитата
TICLIR писал(а):
хочется что бы была точка значение по Х

А компонент PlotLines не подходит? PlotLines
карма: 0

0
Ответов: 67
Рейтинг: 0
#5: 2012-02-06 22:48:44 ЛС | профиль | цитата
Да вроде не то,или я просто не знаю как реализовать свою задумку.
Хочется что бы по оси Х заносила время с "время-дата",или другую
информацию с элемента "список строк".
карма: 1

0
Ответов: 1821
Рейтинг: 168
#6: 2012-02-06 22:53:52 ЛС | профиль | цитата
TICLIR, PlotSeriesMarker
карма: 5

0
Ответов: 67
Рейтинг: 0
#7: 2012-02-06 23:08:12 ЛС | профиль | цитата
sаmakacd писал(а):
TICLIR, PlotSeriesMarker

Я не про это, где цифры по Х, хочу время.

Тады может есть описание как редактировать элементы,
добавлять точки,или создавать новый элемент.







карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2012-02-10 00:25:54 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2021-06-21 04:18:14
карма: 0

0
Ответов: 1429
Рейтинг: 50
#9: 2012-02-10 01:08:32 ЛС | профиль | цитата
я уже как-то создавал такую тему, это невозможно. (не предусмротрено)

http://forum.hiasm.com/forum.html?q=3&t=57070
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2012-02-10 17:13:30 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2021-06-21 04:18:14
карма: 0

0
Ответов: 67
Рейтинг: 0
#11: 2012-02-10 17:56:29 ЛС | профиль | цитата
login писал(а):
я уже как-то создавал такую тему, это невозможно. (не предусмротрено)

Да так и понял я, стал исползовать элементы Label в качестве надписей внизу.
Теперь оч надо как то менять min max, вот пытаюсь и пока не получаться.
Хочется точки добавить, а пока выдаёт одни ошибки,да такие,пишет ошибка ,допустим,
в 1144 строке какого то элемента, открываю его, а там и строки такой нет.
карма: 1

0
Ответов: 3889
Рейтинг: 362
#12: 2012-02-10 17:57:57 ЛС | профиль | цитата
TICLIR писал(а):
выдаёт одни ошибки,да такие,пишет ошибка ,дапустим,
в 1144 строке какого то элемента, открываю его, а там и строки такой нет.

Он не строки выдаёт, а адреса. Runtime error xxx at yyy
карма: 1

0
Ответов: 1429
Рейтинг: 50
#13: 2012-02-10 19:14:10 ЛС | профиль | цитата
TICLIR, самый не кривой способ, на мой взгляд, это рисование на PainBox-е надписей прямо под графиком.
Предварительно рассчитывая расстояние между ними соответственно точкам на графике.



Add(Plotter,10574215,532,56)
{
Left=55
Top=10
Width=550
Height=230
Name="Plotter"
GridColor=16777215
}
Add(MainForm,16184661,287,91)
{
Left=20
Top=105
Width=644
Height=399
Caption="Histogram"
link(onCreate,2916465:doEvent1,[])
}
Add(For,14310219,434,105)
{
Start=1
End=10
link(onEvent,7049018:doAdd,[])
link(End,10236795:Var2,[])
}
Add(PlotHistogram,7049018,532,105)
{
Grapher="Plotter"
Color=8421504
Step=5
BgColor=65280
Axis=""
Point(MaxX)
}
Add(PaintBox,13462569,756,301)
{
Left=10
Top=240
Width=620
Height=105
Point(Width)
}
Add(Img_Text,7288015,756,462)
{
Text="Привет!"
Point(X)
Point(Y)
link(Bitmap,13462569:Bitmap,[])
link(X,1231886:Point,[])
}
Add(Memory,7008948,441,42)
{
Default=Integer(10)
}
Add(FastMathParse,6162556,532,462)
{
DataCount=3
MathStr="%1 / %2 * %3"
link(onResult,3690146:doData,[])
link(X1,13462569:Width,[(538,359)(769,359)])
link(X2,15359225:Var3,[(545,432)])
link(X3,9535666:Position,[(552,450)(515,450)(515,505)(475,505)])
}
Add(GetDataEx,10236795,441,84)
{
link(Data,7008948:Value,[])
}
Add(PointXY,1231886,770,413)
{
link(X,6162556:Result,[(776,400)(686,400)(686,517)(538,517)])
}
Add(DoData,3690146,714,462)
{
@Hint=#8:загрушка|
Data=String()
link(onEventData,7288015:doDraw,[])
AddHint(-19,40,63,13,@Hint)
}
Add(For,9535666,469,462)
{
Start=1
End=10
link(onEvent,6162556:doCalc,[])
link(End,15359225:Var2,[])
}
Add(Hub,2916465,371,105)
{
OutCount=3
link(onEvent1,14310219:doFor,[])
link(onEvent2,11361149:doOperation,[(421,118)(421,384)])
link(onEvent3,14089811:doData,[(408,125)(408,468)])
}
Add(Math,11361149,476,378)
{
Op2=1
ResultType=0
link(Op1,10236795:Var3,[(482,89)])
}
Add(GetDataEx,15359225,476,427)
{
link(Data,11361149:Result,[])
}
Add(DoData,14089811,413,462)
{
@Hint=#8:загрушка|
Data=String()
link(onEventData,9535666:doFor,[])
AddHint(-22,44,63,13,@Hint)
}


только я не знаю как перевернуть надпись вертикально, и не знаю как убрать непонятную ось X, которая выдает странные значения, не соответствующие зеленому графику.
карма: 0

0
Ответов: 67
Рейтинг: 0
#14: 2012-02-10 20:26:46 ЛС | профиль | цитата
Вот выдает такую ошибку при заходе в редактор формы.
Как только добавляю точку,придётсься переустанавливать.Login Ваш пример не удалось просмотреть
выдаёт кучю ошибок, переустановлю попробую.
http://forum.hiasm.com/forum_serv.php?q=56&id=2917
карма: 1

0
Ответов: 1429
Рейтинг: 50
#15: 2012-02-10 20:40:51 ЛС | профиль | цитата
у меня HiAsm 4.04 build 185
Компилятор делфи
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)