![]() 11 / 1 / 1
Регистрация: 28.11.2013
Сообщений: 56
|
||||||
1 | ||||||
Построение графика по данным из файла08.12.2013, 15:30. Показов 2363. Ответов 11
Метки нет Все метки)
(
доброго времени...=),
в .txt записываются числа построчно. для примера: 1 0 0 1 1 0 0 1 1. нужно как то так: можно без промежуточных делений, можно вообще без них) если числа непредсказуемые, то это надо как то программировать, а мне совесть не позволяет так наглеть=) я сам цикл додумать не могу, пробовал через линюю, но
0
|
08.12.2013, 15:30 | |
Ответы с готовыми решениями:
11
Построение графика по введенным данным Построение графика по данным из файла Построение графика по данным из текстового файла |
![]() 3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
|
||||||
08.12.2013, 16:04 | 2 | |||||
![]() Решение
первую можно поставить с помощью MoveTo(x,y); остальные - c помощью LineTo(x,y);
как-то так:
или с помощью процедуры Pologon(); для этого нужно составить массив элементов типа Point
1
|
![]() 3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
|
|
08.12.2013, 16:13 | 3 |
содержимое файла:
1 0 0 1 1 0 0 1 1 скрин прилагаю
1
|
![]() 11 / 1 / 1
Регистрация: 28.11.2013
Сообщений: 56
|
|
09.12.2013, 14:46 [ТС] | 4 |
ermolay, Спасибо с большой буквы "С" =) работает, строит как надо:
если есть какие то нарекания-советы - приму с удовольствием. следующий вопрос не дает идти дальше: а если мне нужно построить три графика? как это исполнить? при чем другие не два не на 0 и 1. там и отрицательные цифры и побольше.
0
|
![]() 3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
|
|
09.12.2013, 14:49 | 5 |
то есть данные из трех данных файлов, и графики один над другим?
Добавлено через 54 секунды и соответственно координаты по Y изменятся?
1
|
![]() 11 / 1 / 1
Регистрация: 28.11.2013
Сообщений: 56
|
|
09.12.2013, 16:47 [ТС] | 6 |
да, из трех разных файлов. вопрос был в том, что на одном граф окне все строится? чтобы я был уверен в правильности действий=) спасибо за подсказку
0
|
![]() 3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
|
|||||||||||
09.12.2013, 16:54 | 7 | ||||||||||
а это по вашему желанию, можно на одном, можно очищать содержимое окна и строить новый график:
Добавлено через 1 минуту тогда в uses нужно еще crt добавить.
1
|
![]() 11 / 1 / 1
Регистрация: 28.11.2013
Сообщений: 56
|
|
09.12.2013, 17:08 [ТС] | 8 |
да лучше на одном тогда. спасибо)
зы* с каждым разом все любопытнее на чем форум держиться, поразительно быстрые и правильные ответы на уйму просьб о помощи)
0
|
![]() 11 / 1 / 1
Регистрация: 28.11.2013
Сообщений: 56
|
|
10.12.2013, 21:06 [ТС] | 9 |
вот в целом что вышло:
может не очень красиво, но я рад что вообще работает и идей по дизайну нет) разве что: вот как считаются промежуточные значения линий? максимум и минимум я сделал, а эти не знаю. это не важно в общем то. как видно у меня через форму, и построение графика я забил на кнопку другую. так вот при повторном нажатии все через одно место идет, накладывается, разметочные линии рисуются цветом и толщиной, как у линий графиков. аврал) пробовал подключить crt и в начале после begin'а кнопки сразу clrscr - не вышло.
0
|
![]() 11 / 1 / 1
Регистрация: 28.11.2013
Сообщений: 56
|
|
10.12.2013, 21:11 [ТС] | 10 |
на счет последней проблемы понял как написал сюда, сразу же) все поправил
0
|
10.12.2013, 21:14 | 11 |
0
|
![]() 11 / 1 / 1
Регистрация: 28.11.2013
Сообщений: 56
|
||||||
11.12.2013, 02:06 [ТС] | 12 | |||||
через плохое=)
на счет очистки окна с графиками нет больше идей-советов? и такой вопрос: я правильно понимаю координаты должны быть исключительно целые? так вот у меня от одного параметра зависит на сколько большие будут числа в третьем графике. в случаях когда параметр больше либо равен 50: я колдую с k3:=round(sigma/50). т.е. он получается больше 1 и целый, т.к. бла бла типу интеджер нельзя реал присваивать.
Добавлено через 7 минут или я не знаю как быть с неувязкой реал-интеджер. если я построить захочу 1.28 1.33 1.44 1.55 1.66 и округлю у меня будут веселые двойки и еденички? Добавлено через 2 минуты да что там если будет 1.28345 1.28859 1.28594 ?) умножу я на тысячу все равно масштабировать придется и делить опять таки на цело)
0
|
11.12.2013, 02:06 | |
Помогаю со студенческими работами здесь
12
Построение графика по данным из txt файла Построение графика в Exel по данным из файла полученного в ходе выполнения программы
Построение графика по данным Построение графика по исходным данным Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
|
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
|
Корутины в Unity и производительность WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
|
Криптография в PHP
Jason-Webb 20.03.2025
PHP предоставляет много криптографических возможностей: от встроенных функций хеширования до полноценных библиотек шифрования — арсенал средств довольно обширен. Но всё это бесполезно без понимания. . .
|
Lineedge (Semi-Alpha) 0.75@20: Что мы потеряли
Etyuhibosecyu 20.03.2025
С каждым новым стандартом Lineedge обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление. . .
|
Реализация перечислений в Go
golander 19.03.2025
Если вы перешли на Go с других языков программирования (как я), таких как C#, Java или Python, вы наверняка заметили, что Go не имеет встроенной поддержки перечислений (enumerations). Это может стать. . .
|
Шаблон API Gateway в микросервисной архитектуре
MatrixArchitect 19.03.2025
API Gateway — один из основных компонентов микросервисной архитектуры. Фактически, API Gateway представляет собой сервис, который располагается между клиентскими приложениями и бэкенд-микросервисами,. . .
|
C++26: Что мы потеряли
bytestream 19.03.2025
С каждым новым стандартом C++ обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление функциональности. . .
|
Async/await в C#: Асинхронное программирование в действии
UnmanagedCoder 19.03.2025
Разработка современных приложений немыслима без понимания асинхронного программирования. Если вы когда-либо создавали приложение, которое взаимодействует с внешними ресурсами — будь то работа с. . .
|
Сопоставление с образцом (Pattern Matching) в Python: Списки и словари
py-thonny 19.03.2025
Программисты любят, когда код говорит сам за себя. Представьте, что вы можете просмотреть структуру данных и мгновенно понять, что с ней делать — без сложных условий и вложенных проверок. Именно эту. . .
|