【发布时间】:2019-02-26 21:26:25
【问题描述】:
我创建了一个带有两个子图的图形,两个子图上都有一个我无法解释的三角形数据。
我的代码是:
first, second, third, fourth, fifth, sixth, seventh, eighth = simulation(1000)
fig, (ax1, ax2) = plt.subplots(2, 1, sharex=True, sharey=True, figsize=(24, 24))
ax1.plot(first, second, third, fourth)
ax2.plot(fifth, sixth, seventh, eighth)
ax1.set_title('Hearer Index', fontsize=35)
ax1.xaxis.set_tick_params(labelsize=20)
ax1.yaxis.set_tick_params(labelsize=20)
ax1.plot(first, color='orange', alpha=0.3, label='First')
ax1.plot(second, color='blue', alpha=0.3, label='Second')
ax1.plot(third, color='red', alpha=0.3, label='Third')
ax1.plot(fourth, color='green', alpha=0.3, label='Fourth')
ax1.set_ylabel('Frequency', fontsize=35)
ax1.grid()
ax2.set_title('Speaker Index', fontsize=35)
ax2.xaxis.set_tick_params(labelsize=20)
ax2.yaxis.set_tick_params(labelsize=20)
ax2.plot(fifth, color='orange', alpha=0.3, label='First')
ax2.plot(sixth, color='blue', alpha=0.3, label='Second')
ax2.plot(seventh, color='red', alpha=0.3, label='Third')
ax2.plot(eighth, color='green', alpha=0.3, label='Fourth')
ax2.set_xlabel('Generations', fontsize=35)
ax2.set_ylabel('Frequency', fontsize=35)
ax2.grid()
fig.savefig('Question2.pdf')
fig.subplots_adjust(hspace=0.25)
我希望能够创建相同的图形,但每个子图左侧没有以橙色/蓝色为主的数据
编辑:我在ax1.plot(first, color='orange', alpha=0.3, label='First') 和ax2.plot(fifth, color='orange', alpha=0.3, label='First') 时添加了相同情节的图片
【问题讨论】:
-
您的问题不清楚。您不想绘制橙色和蓝色曲线吗?这不是未知数据。你正在绘制它
ax1.plot(first, color='orange', alpha=0.3, label='First') -
我认为我在引用每个子图左侧的数据三角形时已经足够明确了,而不是图表其余部分的数据;如果是绘制数据的那部分代码,我不知道为什么它以两种不同的方式被绘制了两次
-
您正在绘制前两个命令 x vs y。稍后你只绘制一个变量
-
你知道在这种情况下我应该如何修改代码吗?我不太清楚你的意思是什么
-
没有可运行的代码很难给出答案
标签: python matplotlib