【问题标题】:PyPlot showing additional unknown data on plotsPyPlot 在绘图上显示额外的未知数据
【发布时间】: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


【解决方案1】:

我犯的错误是:

ax1.plot(first, second, third, fourth)
ax2.plot(fifth, sixth, seventh, eighth)

这是不必要的,因为我稍后会在代码中再次绘制它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    相关资源
    最近更新 更多