Можно ли запустить цикл for для построения графиков и создания оглавления в верхней части, в котором показано расположение каждого элемента в верхней части? - PullRequest
0 голосов
/ 02 февраля 2019

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

В конце цикла for всякий раз, когда мне нужно найти информацию, я должен прокручивать, пытаясь найти определенные состояния.Можно ли печатать местоположения сверху, чтобы я мог быстро перейти к графику?

Я предоставил свой код таким, какой он есть сейчас.

the08legend = [] '$'

print(the08legend)'$'



for state in state_df['State'].unique():'$'

the08legend.append(state)
plt.figure(figsize = (8,8))
my_range =range(1,len(state_df[state_df['State']==state].index)+1)

st_df = state_df[state_df['State'] == state]
st_df = st_df.sort_values('rep08vot_perc')

plt.axvline(x=50, c='green', alpha = 0.2)
plt.hlines(y=my_range, xmin=st_df['rep08vot_perc'], xmax=st_df['dem08vot_perc'], color='ghostwhite', alpha=1)
plt.scatter(y = my_range, x = st_df['rep08vot_perc'], c = 'red', label='Republican vote share')
plt.scatter(y = my_range, x = st_df['dem08vot_perc'], c = 'blue', label = 'Democrat vote share')
plt.xlim(0,100)
plt.title(f'The vote shares in {state} 2008 election')
plt.ylabel(f'The county in {state} where vote was counted')
plt.xlabel('Percentage share of votes')
plt.legend(loc = 1)
plt.show()

Я знаю, что сделалочевидно, не собирается печатать результирующий список, однако, возможно ли это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...