【发布时间】:2019-11-20 15:17:49
【问题描述】:
我想在极坐标散点图上绘制大量数据点。我知道我的数据在笛卡尔图中的样子,我很快注意到它在极坐标图上被扭曲了。现在,如果我只是绘制绘制数据的网格,它已经是非常规且扭曲的。
这是我的代码:
import numpy as np
import matplotlib.pyplot as plt
azimuths = np.linspace(0,2*np.pi,2000) # azimuthal angles
zeniths = np.linspace(0,100,200) # zenith is basically the radial extent of the plot
phi,r = np.meshgrid(azimuths,zeniths) # make the grid for the polar plot
fig, ax = plt.subplots(subplot_kw=dict(projection='polar'),figsize=(10,10)) # initialize figure
j=ax.scatter(phi,r,s=0.01) # make scatter plot
ax.set_rlim(0,100) # set radial limits
我想知道是否有人知道一种方法可以在极坐标图上创建一个统一的网格,其中不会出现奇怪的波纹,对于这么多的数据点。
【问题讨论】:
标签: python matplotlib