1 text()函数

plt.text(x, y, s, fontdict=None, withdash=False, **kwargs)

2 简单示例

import numpy as np
import matplotlib.pyplot as plt

x=np.linspace(-1,1,10)
y=np.random.randn(10)

plt.scatter(x,y, marker='o',c=x,cmap=plt.cm.Pastel1)
for i in range(len(x)):
    plt.text(x[i], y[i], i+1, fontsize=12, color = "r", style = "italic", weight = "light",
             verticalalignment='center', horizontalalignment='right', rotation=0)

3 格式化字符串,保留2位小数

import numpy as np
import matplotlib.pyplot as plt

x=np.linspace(-1,1,10)
y=np.random.randn(10)

plt.scatter(x,y, marker='o',c=x,cmap=plt.cm.Pastel1)
for i in range(len(x)):
    plt.text(x[i], y[i], "%.2f"% x[i], fontsize=12, color = "r", style = "italic", weight = "light",verticalalignment='center', horizontalalignment='right', rotation=0)

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐