我试图在3D图中绘制某个地区的地震,用颜色来显示事件的时间/日期。数据点的颜色是准确的,但是,当我绘制颜色条时,它只显示0.0到1.0。如何让颜色条显示日期作为其标签?
我的dates
变量是“YYYY-MM-DD”格式的日期列表。
%matplotlib notebook
from mpl_toolkits.mplot3d import axes3d
fig = plt.figure(figsize=(8,8))
ax = fig.add_subplot(projection='3d')
ax.scatter(longitude, latitude, -depth, c=mdates.date2num(dates), cmap='magma')
fig.colorbar(mpl.cm.ScalarMappable(cmap='magma'))
plt.show()
1条答案
按热度按时间dpiehjr41#
因为你没有提供数据,我只能随机生成。