Форум программистов, компьютерный форум, киберфорум
Haskell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 23.04.2016
Сообщений: 2

Поиск информации (литературы)

23.04.2016, 17:50. Показов 641. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
День добрый где можно найти хоть что-то по поводу "Построение диаграмм и графиков средствами Haskell".
Скачал более десяток книг,ответ так и не нашел...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.04.2016, 17:50
Ответы с готовыми решениями:

Поиск литературы
Добрый вечер. Помогите найти литературу/сайты о D-кодах. Особенно интересует сложение, вычитание, умножение, деление с восстановлением...

Поиск литературы
Добрый день ! Не могу найти в инете книгу 'Visual Basic для WEB' Уильям Маринер, 2000 г. Вдруг кто-нибудь пользовался или сталкивался,...

поиск литературы
Добрый день, сам ничего не смог найти,чтобы решить данную задачу Смоделировать (т.е. объявить тип структуры и описать библиотеку UNIT1...

2
Модератор
 Аватар для Curry
5158 / 3488 / 536
Регистрация: 01.06.2013
Сообщений: 7,568
Записей в блоге: 9
23.04.2016, 19:00
Можно узнать список этих десяти книг?
В учебниках до построения графиков обычно не доходят.
Найти подходящие пакеты можно нагуглив "haskell plot library".
Чаще всего это обёртки над утилитами и пакетами написанными на других языках.
Нужно выбирать какие именно типы графиков, с какими возможностями Вам нужно.
Я предпочитаю генерировать html, сейчас есть множество пакетов на javascript рисующие графики на странице, хотя это, конечно, мультиязыковое решение, а не чисто haskell. Например, выполните
Кликните здесь для просмотра всего текста
Haskell
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
main :: IO ()
main = googlePlot "SimpleSinPlot.html" $ map (\x -> (x,sin(x))) [0.1,0.2 .. 10]
 
googlePlot:: String -> [(Double,Double)] -> IO () 
googlePlot filename dat = writeFile filename $ htmlHead ++ (showData dat) ++ htmlEnd 
    where showData [] = []
          showData (x:xs) = (shw x) ++ go xs
          go [] = []
          go (x:xs) = ",\n" ++ (shw x) ++ go xs
          shw (x,y) = '[':show x ++ "," ++ show y ++ "]"
 
htmlHead ="<html><head><script type='text/javascript' src='https://www.google.com/jsapi'></script> \n\
 \ <script type='text/javascript'> \n\
 \     google.load('visualization', '1', {packages:['corechart']}); \n\
 \     google.setOnLoadCallback(function(){ \n\
 \       var data = google.visualization.arrayToDataTable([ ['X', 'Y'], \n"
 
htmlEnd ="]);\n\n\
 \        var options = { \n\
 \             title: 'Simple plot of sin(x)',\n\
 \             hAxis: { title: 'X'}, \n\
 \             vAxis: { title: 'Y'},\n\
 \             legend: 'none', lineWidth: 1, colors:['blue'], pointSize : 0  \n\
 \        }; \
 \     var chart = new google.visualization.ScatterChart(document.getElementById('chart_div'));  \n\
 \        chart.draw(data, options);  \n\
 \    });  \n\
 \   </script></head><body><div id='chart_div' style='width: 900px; height: 500px;'></div></body></html>  \n"
и загрузите в браузер полученный SimpleSinPlot.html .
Для более удобной генерации html/javascript/css есть специальные пакеты, например http://haddock.stackage.org/lt... index.html , но это уже совсем уход в сторону.
1
0 / 0 / 0
Регистрация: 23.04.2016
Сообщений: 2
23.04.2016, 19:16  [ТС]
Книги брал с twirpx (О Haskell по-человечески для обыкновенных программистов и прочее книги),и с этого форума. Мне это информация нужна для подготовки доклада.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.04.2016, 19:16
Помогаю со студенческими работами здесь

Поиск литературы
Посоветуйте учебник или какой-то хороший источник, где хорошо разобраны линейные рекуррентные последовательности и алгоритмы решения задач...

Поиск литературы по C++
Доброго времени суток! Помогите найти литературу по следующий аспектам, желательно которую можно купить в печатном виде: 1. STL (ЭТО...

Поиск литературы
Появилась необходимость работы с файлом excel. Необходим взять из файла информацию для дальнейшей ее обработки. Подскажите пожалуйста...

Поиск нужной литературы
Не пинайте сразу,заходил в раздел в &quot;Лучший сборник литератур&quot; Скачал,просмотрел,ничего не понятно :( сейчас учу с++.Хотел так же изучить...

Поиск литературы по геометрии
Помогите найти книгу (книги), которую можно скачать бесплатно, где описаны все возможные варианты построения треугольника по трем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru