【发布时间】:2016-10-14 10:52:38
【问题描述】:
我在使用 plt.text 命令为带注释的文本(在这种情况下为平均值和标准差)分配数值时遇到问题。
因为我有六个子图,所以我想自动化这个过程,而不是一个一个地写。下面附上包含问题的代码sn-p:
# var=dictionary containing output variables
b=1
> for i in var:
>
> # Created Subplots for different vectors (includes labelling of axes) here
# Mean[] is an array containing mean values for all the plots
plt.text(X_cord,Y_cord, r'$\mu=$' %d, %d (Mean[b-1]), fontsize=14)
>
> #tick-properties
>
> # Setting limits for axes
> b+=1
我对 Python 比较陌生,因此不太了解如何在 Python 中使用占位符。我在网上搜索,但修复并没有太大帮助。
我的问题有两个方面:我可以使用 plt.text 下的占位符 (%d) 来调用包含所有方法的数组元素吗?如果是那怎么办?
【问题讨论】:
-
你来自什么编码背景?如果我能解释与您熟悉的相关的 Python 机制,我可以为您提供更多帮助。
-
感谢您的关注:)。 Herbst 先生已在下方成功回答了该问题。我来自 C 和 Matlab 背景。由于我来自机械工程背景,因此对这些也没有广泛的了解。
标签: python matplotlib tex