3

我正在尝试从给定的布尔方程绘制维恩图,例如 (a AND b) AND c ,我想在 Android 手机上执行此操作,因此我需要找到一种使用 Java 的方法。

我在这个布尔代数计算器中找到了一个完美的小部件,可以满足我的所有需求

他们创建了完美的图表,我确信它没有使用 Java,我也看不到他们的逻辑。

我将不胜感激任何 API、算法或指导。

4

1 回答 1

2

它使用 WolframAlpha 小部件来生成维恩图。幸运的是,WolframAlpha为这类东西提供了一个 API 。

虽然我承认,这有点矫枉过正。你必须连接到互联网才能使用它。

有针对 Java 的维恩图绘制解决方案,例如chart4j。但如果您使用这些,您将不得不手动计算突出显示的区域。

于 2012-07-28T00:32:44.253 回答