Xticks 在一个小区域累积
Xticks gets accumulated in a small region
我正在尝试绘制线图并在图中使用自定义 xticks。这是我使用的代码:
sns.set_style("darkgrid")
sns.lineplot(y = mean_train_score, x = alpha, label = "Train")
sns.scatterplot(y = mean_train_score, x = alpha, label = "Train")
sns.lineplot(y = mean_val_score, x = alpha, label = "Validation")
sns.scatterplot(y = mean_val_score, x = alpha, label = "Validation")
plt.title("Hyperparameter vs AUC plot")
plt.xlabel("Alpha")
plt.ylabel("AUC")
plt.xticks(np.arange(100), np.arange(0,100,10))
plt.legend()
plt.show()
这是它生成的情节:
这是原剧情
我认为是 plt.xticks 部分的问题。请帮忙:).
您的代码现在 运行 的方式,所有 x-ticks 都位于 (0,0),因为数组的长度不同。通过这样做,我能够让 xticks 工作
plt.xticks(np.arange(100), [x if x%10==0 else None for x in np.arange(100)]
我正在尝试绘制线图并在图中使用自定义 xticks。这是我使用的代码:
sns.set_style("darkgrid")
sns.lineplot(y = mean_train_score, x = alpha, label = "Train")
sns.scatterplot(y = mean_train_score, x = alpha, label = "Train")
sns.lineplot(y = mean_val_score, x = alpha, label = "Validation")
sns.scatterplot(y = mean_val_score, x = alpha, label = "Validation")
plt.title("Hyperparameter vs AUC plot")
plt.xlabel("Alpha")
plt.ylabel("AUC")
plt.xticks(np.arange(100), np.arange(0,100,10))
plt.legend()
plt.show()
这是它生成的情节:
这是原剧情
我认为是 plt.xticks 部分的问题。请帮忙:).
您的代码现在 运行 的方式,所有 x-ticks 都位于 (0,0),因为数组的长度不同。通过这样做,我能够让 xticks 工作
plt.xticks(np.arange(100), [x if x%10==0 else None for x in np.arange(100)]