我想绘制 2 个图表(水平),我希望一个是极坐标图,另一个是笛卡尔图。我有以下生成 2 个笛卡尔图的代码:
x = [1,2,3]
y = [1,2,3]
a = [2,3,4]
b = [5,7,5]
fig, (ax1,ax2) = plt.subplots(ncols = 2)
ax1.scatter(x,y)
ax2.scatter(a,b)
plt.show()
Run Code Online (Sandbox Code Playgroud)
请注意,这些只是我选择的随机点。我如何指定我想要的 xy 图处于极坐标?
我正在尝试使用Python运行MATLAB代码(我正在使用python 3.6)。我不需要传递任何参数或获取任何输出。我只需要Python上的一行代码即可简单地运行MATLAB代码。我在线上看到了一些答案,说要使用matlabroot并在命令提示符下使用它来安装某种引擎,但是它说我无法安装它,因为我的Python版本基本上还不够旧(没有意义)。有没有更简单的版本或执行此操作的另一种方式?
谢谢!
我正在编写一个基本上是截图工具的Python 程序。我希望能够运行我的程序,使用鼠标单击并拖动选择屏幕截图区域,然后让程序保存该图像。
我正在尝试使用此处找到的代码:http ://pyscreenshot.readthedocs.io/en/latest/
#-- include('examples/showgrabfullscreen.py') --#
import pyscreenshot as ImageGrab
if __name__ == '__main__':
# grab fullscreen
im = ImageGrab.grab()
# save image file
im.save('screenshot.png')
# show image in a window
im.show()
#-#
Run Code Online (Sandbox Code Playgroud)
(在“抓取并显示屏幕的一部分”下),但这不允许用户单击并拖动。有谁知道我该怎么做?我在网上找到了一些示例,但它们都有数百行长,我认为这个简单的程序不应该那么长(但我可能是错的)。
谢谢!