Android 上带有 Pydroid 3 的 Matplotlib:如何查看图表?
Matplotlib with Pydroid 3 on Android: how to see graph?
我目前正在使用 Android 设备(三星),Pydroid 3。
我试图查看任何图表,但它不起作用。
当我 运行 代码时,它只是暂时显示黑屏,然后返回源代码编辑 window。
(这意味着我什至看不到终端屏幕,它总是显示 [程序已完成])
好吧,即使是 Pydroid 给我的基本示例代码也没有显示图表:(
我看过很多成功显示图表的教程,但是,我的不能那样做。
不幸的是,无法抓取任何错误。
使用与 Windows 相同的代码,所以不要认为代码有问题。
当然matplotlib装好了,numpy也装了
如果有任何可能的问题,请告诉我。
我前阵子也遇到过这个问题,后来用plt.show()
解决了
在代码的末尾。用 matplotlib.pyplot 作为 plt.
我在 Pydroid3 中遇到与 matplotlib 类似的问题。我的手机是摩托罗拉。在我的例子中,代码完全没有错误地执行,但情节 window 甚至打开了。
按照我的代码(当然seaborn(作为sns)被安装和导入,和plt一样多matplotlib.pyplot):
sns.regplot(x=score,y=target,data=df)
plt.show()
import matplotlib.pyplot as plt
#draw something
plt.savefig("picturename.png")
然后您就可以在您的磁盘中找到图片文件并手动打开它们了。
重新安装后就可以了。
问题是我强制 Pydroid 通过终端更新 matplotlib,而不是官方 PIP 选项卡。
matplotlib 的版本对于 pydroid 来说太高了
是的,对于 Android 我使用如下并且它有效:
#plt.show() // just comment out as it may not display from Pydroid Terminal anyway
plt.savefig('yourplot.jpg') // save plot as Jpeg file for Android
plt.close() // close matlab plotting
我遇到了同样的问题。
在导入 matplotlib and/or seaborn.
时添加“%matplotlib inline”
import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
你只需要添加一行
plt.show()
然后就可以了。您也可以在显示之前保存文件
plt.savefig("*imageName*.png")
就像其他答案中所说的那样 plt.show 和 plt.savefig 可以完成这项工作;但是当我想查看 matplotlib.pyplot 的帮助(文档)时,那是行不通的。所以我保存了我的程序,然后 运行 它在终端中:
import matplotlib.pyplot as plt
help (plt)
例如我们可以将其保存在newfile.py
并在终端中执行此操作:
python newfile.py
我目前正在使用 Android 设备(三星),Pydroid 3。
我试图查看任何图表,但它不起作用。
当我 运行 代码时,它只是暂时显示黑屏,然后返回源代码编辑 window。
(这意味着我什至看不到终端屏幕,它总是显示 [程序已完成])
好吧,即使是 Pydroid 给我的基本示例代码也没有显示图表:(
我看过很多成功显示图表的教程,但是,我的不能那样做。
不幸的是,无法抓取任何错误。
使用与 Windows 相同的代码,所以不要认为代码有问题。
当然matplotlib装好了,numpy也装了
如果有任何可能的问题,请告诉我。
我前阵子也遇到过这个问题,后来用plt.show()
解决了
在代码的末尾。用 matplotlib.pyplot 作为 plt.
我在 Pydroid3 中遇到与 matplotlib 类似的问题。我的手机是摩托罗拉。在我的例子中,代码完全没有错误地执行,但情节 window 甚至打开了。 按照我的代码(当然seaborn(作为sns)被安装和导入,和plt一样多matplotlib.pyplot):
sns.regplot(x=score,y=target,data=df)
plt.show()
import matplotlib.pyplot as plt
#draw something
plt.savefig("picturename.png")
然后您就可以在您的磁盘中找到图片文件并手动打开它们了。
重新安装后就可以了。
问题是我强制 Pydroid 通过终端更新 matplotlib,而不是官方 PIP 选项卡。
matplotlib 的版本对于 pydroid 来说太高了
是的,对于 Android 我使用如下并且它有效:
#plt.show() // just comment out as it may not display from Pydroid Terminal anyway
plt.savefig('yourplot.jpg') // save plot as Jpeg file for Android
plt.close() // close matlab plotting
我遇到了同样的问题。 在导入 matplotlib and/or seaborn.
时添加“%matplotlib inline”import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
你只需要添加一行
plt.show()
然后就可以了。您也可以在显示之前保存文件
plt.savefig("*imageName*.png")
就像其他答案中所说的那样 plt.show 和 plt.savefig 可以完成这项工作;但是当我想查看 matplotlib.pyplot 的帮助(文档)时,那是行不通的。所以我保存了我的程序,然后 运行 它在终端中:
import matplotlib.pyplot as plt
help (plt)
例如我们可以将其保存在newfile.py
并在终端中执行此操作:
python newfile.py