0

我有一个 python 脚本,它使用 matplotlib 的 plt.show() 方法来绘制图形。问题是,我的程序不显示图表。在说布局 xml 文件上显示 matplotlib 图形的简单方法是什么?这甚至可能吗?

我在 Android Studio 上使用 Kotlin,它使用 Chaquopy btw 调用我的 Python 脚本。

4

1 回答 1

0

我已经在https://github.com/chaquo/chaquopy/issues/294回答了你的问题:

最简单的方法是将图像保存为 PNG 格式,然后使用 Android 的 BitmapFactory 加载它。您可以这样做:

  • 通过临时文件;或者
  • 通过 Pythonbytes对象,您可以byte[]使用PyObject.toJava. 如果 matplotlib 没有将 PNG 直接保存到bytes对象的 API,那么您可以使用BytesIO.
于 2020-06-01T10:28:16.943 回答