如何在不同的图形中绘制线条?

2024-03-28 15:56:36 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在不同的图形中绘制线条

我已经创建了9个绘图,而所有的线都在最后一个绘图中绘制

sns.set(rc={'figure.figsize':(17.7,8.27)})
fig, axs = plt.subplots(nrows = 3,ncols=3)
for i in range(0,9):
    df1 = df[df['UID'] == df['UID'].unique()[i]]
    df1 = df1[['BaselineHalf','rateadj_amount_usd']]
    df1 = df1.set_index('BaselineHalf')
    plt.plot(df1)

Tags: 图形绘图dfuidfig绘制plt线条
1条回答
网友
1楼 · 发布于 2024-03-28 15:56:36

您必须通过axs[row,col].plot(df1)访问子地块。 例如,您可以使用以下方法对其进行迭代:

sns.set(rc={'figure.figsize':(17.7,8.27)})
fig, axs = plt.subplots(nrows = 3,ncols=3)
idx=[(row,col) for row in range(0,3) for col in range(0,3)]
for i, tup in enumerate(idx):
    df1 = df[df['UID'] == df['UID'].unique()[i]]
    df1 = df1[['BaselineHalf','rateadj_amount_usd']]
    df1 = df1.set_index('BaselineHalf')
    axs[tup[0],tup[1]].plot(df1)

相关问题 更多 >