Python 如何更改列表中图形标题的输出?
我在python中有这个for循环Python 如何更改列表中图形标题的输出?,python,python-3.x,list,for-loop,Python,Python 3.x,List,For Loop,我在python中有这个for循环 for i in range(len(population_data["State"])): list = (population_data["State"][i]) 它会打印州列表 AK AL AR AZ . . . WY 我正在创建多个图,我需要每个图上的标题是不同的状态 例如,图1应标记为AK,图2应标记为AL,依此类推 我认为for循环可以工作,但我不确定。很简单 for i in list:
for i in range(len(population_data["State"])):
list = (population_data["State"][i])
它会打印州列表
AK
AL
AR
AZ
.
.
.
WY
我正在创建多个图,我需要每个图上的标题是不同的状态
例如,图1应标记为AK,图2应标记为AL,依此类推
我认为for循环可以工作,但我不确定。很简单
for i in list:
plt.title("%s" %i)
很简单
for i in list:
plt.title("%s" %i)
嗨,如果你能回答的话,我刚刚更新了这个问题<代码>plt.title(“%s”%list)观察:这是旧语法。考虑更新到<代码> PLT。标题(“{}”。格式(列表))< /代码>或更好(对于PY3.6+)<代码> PLT.TITE(F){list })< /代码>。恕我直言,
列表
变量正在覆盖内置项,因此应该进行更改。如果您能回答,您好,请更新问题<代码>plt.title(“%s”%list)观察:这是旧语法。考虑更新到<代码> PLT。标题(“{}”。格式(列表))< /代码>或更好(对于PY3.6+)<代码> PLT.TITE(F){list })< /代码>。我没有提到列表
变量正在覆盖内置项,因此应该更改。由于您将循环所有人口数据并分别创建每个图形,我认为您可以使用“人口数据[“状态”][I]直接分配每个图形的标题。由于您将循环所有人口数据并分别创建每个图形,因此我认为您可以使用“人口数据[“状态”][I]”直接指定每个图形的标题。