因此,我使用chaquopy来让简单的python程序在一个旧的(jelly bean)平板电脑中运行(我替换了示例控制台应用程序的主.py在src目录中)。对于初学者来说还不错,我很高兴。在
但是现在为了测试,我尝试显示一个matplotlib图形,如下所示:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
def main():
image = mpimg.imread("/storage/emulated/0/Documents/test.png")
plt.imshow(image)
plt.show()
matplotlib库是从androidstudio中安装的(尽管缺少一些元素、手动pip3安装和本地文件的使用)。现在构建和程序完成时没有错误,但是没有图形。安装枕头和使用其他图形类型无效。在
这可以用python处理吗,还是需要深入研究androidstudio/java?在
谢谢你的建议
您必须在应用程序的布局中包含一个ImageView,然后将图像文件加载到其中,如this answer所示。在
对于由matplotlib动态生成的图像,可以将其保存到文件中,然后从该文件加载,或者将其保存到如下所示的bytes对象:
。。。然后像this app那样将bytes对象加载到ImageView中。在
相关问题 更多 >
编程相关推荐