python– 将两个现有图合并为一个图

python– 将两个现有图合并为一个图,第1张

概述我还没有真正尝试过这样做,但我想知道是否有办法将两个已经存在的图合并到一个图中.任何投入将不胜感激!最佳答案这是一个完整的最小工作示例,它完成了提取和组合多个图中数据所需的所有步骤.import numpy as np import pylab as plt # Create some test data secret_data_X1 = np.linsp

我还没有真正尝试过这样做,但我想知道是否有办法将两个已经存在的图合并到一个图中.任何投入将不胜感激!最佳答案这是一个完整的最小工作示例,它完成了提取和组合多个图中数据所需的所有步骤.

import numpy as npimport pylab as plt# Create some test datasecret_data_X1 = np.linspace(0,1,100)secret_data_Y1 = secret_data_X1**2secret_data_X2 = np.linspace(1,2,100)secret_data_Y2 = secret_data_X2**2# Show the secret dataplt.subplot(2,1)plt.plot(secret_data_X1,secret_data_Y1,'r')plt.plot(secret_data_X2,secret_data_Y2,'b')# Loop through the plots created and find the x,y valuesX,Y = [],[]   for lines in plt.gca().get_lines():    for x,y in lines.get_xydata():        X.append(x)        Y.append(y)# If you are doing a line plot,we don't kNow if the x values are# sequential,we sort based off the x-valuesIDx = np.argsort(X)X = np.array(X)[IDx]Y = np.array(Y)[IDx]plt.subplot(2,2)plt.plot(X,Y,'g')plt.show()
总结

以上是内存溢出为你收集整理的python – 将两个现有图合并为一个图全部内容,希望文章能够帮你解决python – 将两个现有图合并为一个图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1205456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存