Android上的Python Matplotlib

问题描述 投票:0回答:1

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

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

android matplotlib kotlin data-visualization chaquopy
1个回答
0
投票
最简单的方法是将图像保存为PNG格式,然后使用Android的BitmapFactory加载。您可以执行以下操作之一:

通过临时文件;或

    通过Python bytes对象,您可以使用byte[]将其转换为Java PyObject.toJava数组。如果matplotlib没有API将PNG直接保存到bytes对象,则可以使用BytesIO
© www.soinside.com 2019 - 2024. All rights reserved.