首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pylab还是mplot3d:索引作为标记

Pylab还是mplot3d:索引作为标记
EN

Stack Overflow用户
提问于 2014-03-21 20:29:16
回答 1查看 457关注 0票数 1

在pylab或mplot3d (2d或3d散点图)中绘制列表时,是否可以使用列表中的索引作为标记?或其他方法(或其他库),这些方法可以使查看者理解列表中的哪个点对应于图形上的哪个点。

我在这里包括了一个三维散点图,仅供参考。我希望将蓝点标记更改为列表中的索引。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-21 20:42:32

当然,您只需要对每个点分别进行plot调用。

但是,因为每个点都有一个不同的标记,所以呈现的速度会很慢。如果你有几千分,这可能是个坏主意。然而,在这一点上,你将无法看到数字,无论如何。

例如:

代码语言:javascript
复制
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

num = 30
t = np.linspace(0, 10*np.pi, num)
x, y = np.cos(t), np.sin(t)

fig, ax = plt.subplots(subplot_kw=dict(projection='3d'))
for i in range(num):
    ax.plot([x[i]], [y[i]], [t[i]], marker='${}$'.format(i),
            markersize=12, color='black')
plt.show()

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22568922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档