У меня есть набор панельных данных по странам с несколькими показателями для каждого года наблюдения за страной. Для простоты я привожу здесь только два показателя: выбросы парниковых газов и выбросы в атмосферу.
rs = np.random.RandomState(4)
pos = rs.randint(-1, 2, (4, 5)).cumsum(axis=1)
pos -= pos[:, 0, np.newaxis]
pos2 = rs.randint(-4, 3, (4, 5)).cumsum(axis=1)
pos2 -= pos[:, 0, np.newaxis]
year = np.tile(range(5), 4)
walk = np.repeat(range(4), 5)
df = pd.DataFrame(np.c_[pos.flat, pos2.flat, year, walk],
columns=["Air emissions", 'GHG', "year", "Country ID"])
Я хочу разработать визуализацию, показывающую тенденцию для каждого показателя в каждом году страны. Каждый индикатор отображается в строке, а страны — это мои столбцы. До сих пор это то, что я сделал для одного индикатора - Выбросы в атмосферу - но я хотел бы также показать тенденцию ПГ (и другие индикаторы, не указанные здесь) и добавить их в виде строки ниже Выбросы в атмосферу: как?
sns.set(style="ticks")
# Initialize a grid of plots with an Axes for each walk
grid = sns.FacetGrid(df, col="Country ID", hue="year", palette="tab20c",
col_wrap=4, height=3)
# Draw a line plot to show the trajectory of each random walk
grid.map(plt.plot, "year", "Air emissions", marker="o")
# Adjust the arrangement of the plots
grid.fig.tight_layout(w_pad=1)
как мне это сделать? Зацикливание? Но не перезапишет ли это графики?
Благодарность!
'Other'
? - person busybear   schedule 13.06.2019