Как изменить вывод заголовка графика из списка?

#python #python-3.x #list #for-loop

#python #python-3.x #Список #для цикла

Вопрос:

У меня есть этот цикл for в python

 for i in range(len(population_data["State"])):
     list = (population_data["State"][i])
  

который выводит список состояний

 AK
AL
AR
AZ
.
.
.
WY
  

Я создаю несколько графиков, и мне нужно, чтобы заголовок на каждом графике был в другом состоянии.

Например, график 1 должен быть помечен как AK, а график 2 должен быть помечен как AL и так далее.

Я думаю, что цикл for будет работать, но я не уверен.

Комментарии:

1. Поскольку вы будете перебирать все данные о населении и создавать каждый график отдельно, я думаю, вы можете напрямую назначить заголовок каждого графика, используя «population_data [«State»] [i]».

Ответ №1:

это просто

 for i in list:
   plt.title("%s" %i) 
  

Комментарии:

1. привет, только что обновил вопрос, если вы можете ответить на это!

2. plt.title("%s" %list )

3. Замечание: это старый синтаксис. Рассмотрите возможность обновления до plt.title("{}".format(list)) или еще лучше (для Py3.6 ) plt.title(f"{list}") . Я бы не стал упоминать list , что переменная перезаписывает встроенную, поэтому ее следует изменить.