为matplot lib绘制更少的点(线图)

时间:2020-08-06 12:17:54

标签: python python-3.x matplotlib plot

目前,我有一个点太多的图,我想避免重叠。想知道如何减少点数以使线条更平滑。

地块代码

fig = plt.figure(1, figsize = (18,10)) # Figure size in inches (size_x, size_y)
ax = plt.axes()
min_val = prediction_intervals2[:, 0]
max_val = prediction_intervals2[:, 1]
true_values = y_test
predicted_values = PLS_Model1.predict(X_test)
plt.plot(min_val, label = "Min", color='blue')
plt.plot(max_val, label = "Max", color='red')
plt.plot(true_values, label = "y", color = "black")
plt.plot(predicted_values, label = "y\u0302", marker='o')
plt.title('Conformal Predictor Final Predictions')
plt.legend()
plt.show()

当前图

enter image description here

所需图

我想要的情节

enter image description here

1 个答案:

答案 0 :(得分:0)

通过选择较少的数据点,我能够正确地修改我的代码并达到所需的输出,这非常简单。发布答案,以防万一。

<span>

enter image description here