Отображение графика (не графиков) в приложении для Android
Я хочу отобразить небольшой (n < 50) неориентированный график (не график) в Activity. Я провел небольшое исследование, и похоже, что они представляют собой пару библиотек для отображения графиков, но не для отображения реальных графиков. Похоже, мне нужно развернуть собственное решение. Мой очень грубый план выглядит так:
- создать и в памяти представление графа
- расположение узлов и ребер графа, чтобы он выглядел красиво
- написать представление, которое реализует масштабирование
- нарисовать график
Есть ли у них какие-либо библиотеки, которые я мог бы использовать, чтобы помочь в некоторых из этих шагов (возможно, кроме первого, это действительно просто). Особенно часть "макета" - это то, чего я хотел бы избежать. Требование "выглядит красиво" в большинстве случаев является необязательным, если график отображается каким-либо образом читаемым. но так как я перфекционист неполного рабочего дня, я бы хотел иметь его;)
1 ответ
Я решил это в конце концов, используя WebView, который отображает HTML-страницу, которая использует библиотеку графов Дракулы. Я передаю данные в WebView с помощью функции Java, которая была вызвана из Javascript (при загрузке страницы), который закодировал данные как JSON. Не модно, но это сработало!