首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么曲线在同一地块中累积?为何不分开策划呢?

为什么曲线在同一地块中累积?为何不分开策划呢?
EN

Stack Overflow用户
提问于 2017-05-23 14:41:32
回答 2查看 32关注 0票数 1

我想把每条曲线都保存在一幅图中。但是,第一条曲线是按顺序保存的(我指一条曲线),第二条曲线被添加到第一条曲线中,然后在另一条曲线中添加savec。第二幅图给了我两条曲线,第三幅图给了我三条曲线,这是错误的,我希望每条曲线都是孤独的。这样我就可以做分析了。

代码语言:javascript
复制
   for b in range(0,16):
       tempSumDiff = np.zeros(len(tempTraces[0]))
            for i in range(9):
                for j in range(i):
                    tempSumDiff += np.abs(tempMeans[i] - tempMeans[j])

       plt.plot(tempSumDiff)
       plt.grid()
       plt.savefig('/local/home/Results_Picture/tempSumDiff_Byte_'+str(b)+'.png')

我该怎么纠正呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-23 14:48:13

要将你的情节变成一个新的图形,你需要创建一个新的图形。

如果在绘制之前创建了一个新的图形,那么您将在一个新的图形中获得每个图形:

代码语言:javascript
复制
import numpy as np; np.random.seed(1)
import matplotlib.pyplot as plt

x = np.linspace(0,2, 23)
data = np.random.normal(size=(len(x),9))

for i in range(9):
    plt.figure()  ### <=== create new figure
    plt.plot(x,data[:,i])
    #plt.savefig(...) #put savefig here, if needed.

plt.show()
票数 -1
EN

Stack Overflow用户

发布于 2017-05-23 14:48:03

只需在plt.show() ()之前添加plt.savefig

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44137947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档