在python中订阅多个符号

时间:2014-06-17 14:05:22

标签: python plot subscript

我正在创建一个用变量名替换刻度的图形。我希望这些名称与我在文档其他部分所写的内容相匹配。名称是DAT,下标为Y1到Y8。我用过通常的美元符号:

period=["$DAT_Y1$",... ,"$DAT_Y8$"]

但它只将“Y”放在下标中。

如何标记“_”后面的所有字符都应该在下标中?

谢谢!

按要求编辑: 简化(删除的图例,颜色等)代码是:

x=[1,2,3,4,5,6,7,8]
VA=[93.54,95.62,85.76,78.55,86.13,71.78,78.19,66.91]
plt.plot(x, VA)

period=["$DAT_Y1$", "$DAT_Y2$", "$DAT_Y3$","$DAT_Y4$","$DAT_Y5$","$DAT_Y6$","$DAT_Y7$","$DAT_Y8$"]
plt.xticks(x, period)

但是,我对其余代码没有任何问题。图形以我想要的精确方式生成,唯一的问题是下标仅取一个字符,而不是我想要的两个字符。

1 个答案:

答案 0 :(得分:1)

对于下标,您应确保文本位于卷曲{}大括号内。

示例:

period=["DAT$_{Y1}$"]

为所有文本添加花括号,它应该有效!

请参阅“下标和上标”小节here!!请参阅{i = 0}示例。