Нарисуйте диаграмму Венна с помощью Java

Я пытаюсь нарисовать диаграмму Венна из заданного логического уравнения, например (a AND b) AND c Я хочу сделать это на телефоне Android, поэтому мне нужно найти способ сделать это с помощью Java.

Я нашел идеальный виджет, который делает все, что я ищу в этой булевой алгебре. Калькулятор

Они создают идеальные диаграммы, я уверен, что они не используют Java, и я не вижу их логики.

Буду признателен за любой API, алгоритм или руководство.


person Achilles    schedule 28.07.2012    source источник
comment
Мне напомнили об этом Вопросы и ответы.   -  person trashgod    schedule 28.07.2012


Ответы (1)


Он использует виджет WolframAlpha для создания диаграммы Венна. К счастью для вас, WolframAlpha предлагает API для подобных вещей.

Хотя, признаюсь, это немного чересчур. И вы должны быть подключены к Интернету, чтобы использовать его.

Существуют решения для рисования диаграмм Венна для Java, такие как charts4j. Но если вы используете их, вам придется вручную вычислять, какие области выделены.

person tskuzzy    schedule 28.07.2012
comment
Да, видел этот виджет, но я пытаюсь сделать это в автономном режиме на телефоне Android. Есть ли поблизости это или альтернатива? - person Achilles; 28.07.2012
comment
Я сомневаюсь, что существует библиотека, которая делает именно то, что вы говорите, учитывая логическое выражение. Скорее всего, вам придется выполнять вычисления самостоятельно и использовать библиотеку для рендеринга. - person tskuzzy; 28.07.2012
comment
Я упомянул один в своем ответе. - person tskuzzy; 28.07.2012
comment
Ура, приятель, я думаю, его вычисление не будет легкой задачей. - person Achilles; 28.07.2012