我正在执行一些模拟,最后我得到一个包含三列的 CSV 文件。一列保存 x 轴的值,该值也输入到模拟和理论计算中,第二列保存理论预期值,另一列保存模拟获得的值。我打算画这样的东西:
但这在我的情况下看起来不太好,因为 y 轴的值通常会加倍,而 x 轴的值会呈指数增长,所以大多数点最终都被收集在左下角,靠近交叉点图的 x 轴和 y 轴。因此,我需要一种不同的方式来绘制我的数据,这将更具视觉吸引力,并告知模拟结果与理论预期结果的接近程度。例如,我的一些值可以在下面看到(并且它们以这种方式不断增加):
x = [2, 4, 8, 16, 32, 64] # partially removed for brevity
expected = [47.9995, 95.9783, 191.9127, 383.9708, 767.8831] # partially removed for brevity
simulated = [48, 96, 191.8, 383.8, 767.4] # partially removed for brevity
什么是绘制这样一个在 y 轴上翻倍并在 x 轴上一直呈指数增长的数据的好方法,并查看两个数据集实际上有多相似?


