Визуализация научной информации и платформа.NET

Вы можете использовать .reduce() для получения желаемой частоты в форме объекта:

let data = [
  ["a", "b"],
  ["c", "d"],
  ["b", "d"],
  ["c", "a", "b"],
  ["a", "b", "c", "d"]
];

let result = [].concat(...data).reduce((r, c) => (r[c] = (r[c] || 0) + 1, r), {});

console.log(result);

11
задан Scott 24 November 2008 в 21:26
поделиться

5 ответов

Вы могли также посмотреть на F# для Визуализации, у меня есть бета, и для некоторого основного материала - не (все же) настолько хороший довольно хорошо, если Вы хотите больше управления презентацией.

Другой возможностью (который я еще не попробовал вообще, но я намереваюсь скоро) является Microsoft Chart Controls (ранее известный как Dundas...), которые были выпущены независимо от SQL Server. Существует статья здесь об использовании их от F# - как Вы будете видеть от примера кода, Вы имеете больше контроля над презентацией, но это прибывает в цену...

ОБНОВЛЕНИЕ я действительно заканчивал тем, что пробовал Microsoft Chart Controls, и честно говоря, уносит F# для Визуализации из воды (жаль Jon!). Однако Luca Bolognese пошел шаг вперед и сделал очень применимую обертку. Краска является все еще влажной, но это определенно стоит попытки.

10
ответ дан 3 December 2019 в 07:14
поделиться

VTK http://www.vtk.org/ является исключительно мощным инструментом аналитической визуализации с открытым исходным кодом. Я не совсем ясен, думаете ли Вы, что это "не соответствует", потому что существует что-то, что Вы хотите сделать это, это не может, или если Вы просто хотите смочь вызов от своего выбора языка. Я не полагаю, что была привязка для языков, которые Вы упоминаете, но я предположил бы, что проект перенести VTK в Ваш выбор языка будет более эффективным, чем то, чтобы начинать записать инструмент визуализации с нуля.

3
ответ дан 3 December 2019 в 07:14
поделиться

Я не уверен, имеет ли это все возможности, Вам нужно для научной работы, но я обычно был очень доволен Zedgraph. Это стабильно, мощно, и очень просто в использовании плюс потрясающий взгляд графиков!

2
ответ дан 3 December 2019 в 07:14
поделиться

В Системах Сопоставителя мы работаем над проектом под названием Бронированный, который в конечном счете (надо надеяться), позволит Вам использовать cPython расширения как matplotlib и numpy прозрачно от IronPython.

В данный момент мы фокусируемся на numpy (значительные части его применимы теперь), но matplotlib и друзья также высоки в списке.

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

1
ответ дан 3 December 2019 в 07:14
поделиться

F# для Визуализации был специально предназначен с этой целью.

1
ответ дан 3 December 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: