我正在尝试复制这个:
我有一个单词列表,每个单词都有一个 x 和 y 坐标。我需要像上面那样绘制它们。做这个的最好方式是什么?我知道我可以做类似...
y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199]
z = [0.15, 0.3, 0.45, 0.6, 0.75]
n = [hello, xyz, bbb, fasjd, boy]
fig, ax = plt.subplots()
for i, txt in enumerate(n):
ax.annotate(txt, (z[i], y[i]))
但这对于我想做的事情来说似乎不太有效。对于每个单词,我都有一个函数来传递它以找到 x 坐标,然后另一个函数来找到它的 y 坐标。也许只是一个单词列表,然后是一个循环遍历并在遍历列表时绘制每个单词的函数?这可能吗?
def plotWords(words):
fig, ax = pyplot.subplots()
for w in words:
ax.annotate(w, code for x coordinate, code for y coordinate)
return ax
蓝山帝景
摇曳的蔷薇
相关分类