Android 使用Chaquopy更新ImageView中的位图

Android 使用Chaquopy更新ImageView中的位图,android,python,matplotlib,chaquopy,Android,Python,Matplotlib,Chaquopy,我一直在尝试通过Chaquopy使用matplotlib在Android中绘制数据。到目前为止,在Chaquopy中自己创建情节非常容易。但是,我不清楚如何保存绘图并将其加载到ImageView中。我看了这个例子(),这似乎是一个很有前途的方法,但它涉及到用Python绘图,将图像存储为字节对象,然后用Java将字节对象加载到ImageView中。理想情况下,我希望能够从python脚本完成所有这一切,包括更新ImageView。这可能吗 谢谢你的帮助和建议 编辑: 我找到了一个完全避免字节对象

我一直在尝试通过Chaquopy使用matplotlib在Android中绘制数据。到目前为止,在Chaquopy中自己创建情节非常容易。但是,我不清楚如何保存绘图并将其加载到ImageView中。我看了这个例子(),这似乎是一个很有前途的方法,但它涉及到用Python绘图,将图像存储为字节对象,然后用Java将字节对象加载到ImageView中。理想情况下,我希望能够从python脚本完成所有这一切,包括更新ImageView。这可能吗

谢谢你的帮助和建议

编辑: 我找到了一个完全避免字节对象的解决方案:

root = Environment.getExternalStorageDirectory()
plt.savefig(root.getAbsolutePath() + "/fig1.png")
bitmap = BitmapFactory.decodeFile(root.getAbsolutePath() + "/fig1.png")
self.findViewById(R.id.imageView).setImageBitmap(bitmap)
如果有人有一个使用字节对象的解决方案,尽管我欢迎任何建议