gpt4 book ai didi

python - Matplotlib 绘图 2 个图 : 1 in polar and 1 in cartesian

转载 作者:太空宇宙 更新时间:2023-11-04 00:33:28 25 4
gpt4 key购买 nike

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

请注意,这些只是我选择的随机点。我如何指定我想要的,比如 x-y 图,是极坐标的?

最佳答案

遗憾的是,无法将现有轴上的投影更改为极坐标,但您可以这样做

import matplotlib.pyplot as plt

x = [1,2,3]
y = [1,2,3]
a = [2,3,4]
b = [5,7,5]

fig = plt.figure()
ax1 = plt.subplot(121)
ax2 = plt.subplot(122, projection='polar')

ax1.scatter(x,y)
ax2.scatter(a,b)
plt.show()

关于python - Matplotlib 绘图 2 个图 : 1 in polar and 1 in cartesian,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45064587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com