python - 如何在图形标签中包含平方符号

标签 python matplotlib graph anaconda spyder

我想在图表中绘制 R2 的值,但我不知道如何将“2”写为指数。我怎样才能做到这一点?您可以在下面找到代码和绘图。

plt.figure()
plt.plot((y_train1),(y_train_pred),'.', color='darkviolet', alpha=1, marker='o', markersize = 2, markeredgecolor = 'black', markeredgewidth = 0.1)
plt.plot((np.array((-0.1,7))),(np.array((-0.1,7))),'-', color='magenta')
plt.xlabel('True')
plt.ylabel('Predicted')
plt.title('Train')
plt.text(5, 1, "R2 score EO: {:0.2f}".format(r2_train_EO), style='italic')

enter image description here

最佳答案

虽然引用 latex 的答案可行 - 必须安装 latex 来进行如此小的更改是很麻烦的。这可以通过在标签字符串中使用 unicode 平方符号来实现:

plt.text(5, 1, u"R\u00b2 score EO: {:0.2f}".format(r2_train_EO), style='italic')

关于python - 如何在图形标签中包含平方符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60138303/

相关文章:

python - Scrapy Splash 总是返回相同的页面

即使 pip 说它已安装,Python 也无法导入 gdal - ubuntu hirsute & impish specific

python - 在 Mayavi 中设置 Nan 颜色

algorithm - 图论 : Queries with bounded edge weight in undirected graph

python - 如何在另一个 python 图中添加不同的图(作为插图)

python 记录.Logger : overriding makeRecord

python - 如何编写 url 模式。 python , Django

python - pcolormesh 上的标签

python-3.x - 如何获取对当前图形和轴对象的引用,以便我可以强制条形图 y 轴仅显示整数

graph - rrdtool y 轴值 "200m"而不是 "0.2"