2012-07-28 67 views
2

我想從給定的布爾方程繪製維恩圖,例如(a AND b) AND c 我想在android手機上這樣做,所以我需要找到一種方法來使用Java。使用Java繪製維恩圖

我找到了一個完美的小工具,確實我找的這個Boolean Algebra Calculator

他們創造完美的圖表一切,我相信它不是使用Java和沒有我可以看到他們的邏輯。

我將不勝感激任何API,算法或指導。

+0

我想起了[Q&A](http://stackoverflow.com/q/11337679/230513)。 – trashgod 2012-07-28 00:34:39

回答

2

它使用WolframAlpha小部件來生成維恩圖。幸運的是,WolframAlpha爲這種東西提供an API

雖然我承認,這有點矯枉過正。你必須連接到互聯網才能使用它。

有針對Java的維恩圖繪圖解決方案,如charts4j。但是如果你使用這些,你將不得不手動計算哪些區域被突出顯示。

+0

是的,看到了這個小部件,但我試圖在android手機上離線做它。有沒有圍繞這個或另一個選擇? – Achilles 2012-07-28 00:35:29

+0

我懷疑是否有一個庫完全按照你所說的給定一個布爾表達式。您可能需要自己完成計算並使用庫來執行渲染。 – tskuzzy 2012-07-28 00:36:44

+0

你會建議渲染的任何好的庫? – Achilles 2012-07-28 00:40:21