【问题标题】:Basic scatter plot with reference data on diagonal (identity line)对角线(恒等线)具有参考数据的基本散点图
【发布时间】:2015-08-13 16:13:47
【问题描述】:

我有两个从机器学习计算中获得的数组 x,y,我希望用对角线上的参考数据 x 制作散点图,以便更好地可视化预测值 y 与真实值 x。请你能建议我如何在 python 或 gnuplot 中做到这一点?

【问题讨论】:

  • 更好地描述您正在尝试做的事情会有所帮助。
  • 我希望在 (x,y) 中沿 y=x 线获得 x 数据,这样我就可以看到 Kernel Ridge 回归预测的 y 数据如何分布在它周围。我希望这个答复现在使问题更加清楚。谢谢。

标签: python matplotlib plot scatter


【解决方案1】:
import numpy as np
import matplotlib.pyplot as plt

N = 50
x = np.random.rand(N)
y = np.random.rand(N)

colors = np.random.rand(N)

plt.scatter(x, y, c=colors)
plt.plot( [0,1],[0,1] )
plt.savefig('a.png')

这将产生:

查看this page了解更多信息。

【讨论】:

    【解决方案2】:

    一个简单的例子:

    import matplotlib.pyplot as plt
    import numpy as np
    
    x=np.linspace(0,100,101) 
    y=np.random.normal(x)    # add some noise
    
    plt.plot(x,y,'r.') # x vs y
    plt.plot(x,x,'k-') # identity line
    
    plt.xlim(0,100)
    plt.ylim(0,100)
    plt.show()
    

    【讨论】:

      猜你喜欢
      • 2014-01-25
      • 2020-06-12
      • 2018-12-05
      • 1970-01-01
      • 2016-02-20
      • 2020-11-20
      • 2014-08-17
      • 2011-11-23
      • 1970-01-01
      相关资源
      最近更新 更多