小编Jul*_*ian的帖子

Matplotlib 绘制 2 个图表:1 个极坐标图和 1 个笛卡尔坐标图

我想绘制 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 matplotlib

8
推荐指数
1
解决办法
7444
查看次数

如何在Python上运行MATLAB代码

我正在尝试使用Python运行MATLAB代码(我正在使用python 3.6)。我不需要传递任何参数或获取任何输出。我只需要Python上的一行代码即可简单地运行MATLAB代码。我在线上看到了一些答案,说要使用matlabroot并在命令提示符下使用它来安装某种引擎,但是它说我无法安装它,因为我的Python版本基本上还不够旧(没有意义)。有没有更简单的版本或执行此操作的另一种方式?

谢谢!

python matlab

4
推荐指数
1
解决办法
6780
查看次数

如何使用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)

(在“抓取并显示屏幕的一部分”下),但这不允许用户单击并拖动。有谁知道我该怎么做?我在网上找到了一些示例,但它们都有数百行长,我认为这个简单的程序不应该那么长(但我可能是错的)。

谢谢!

python screenshot selection

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×3

matlab ×1

matplotlib ×1

screenshot ×1

selection ×1