8000 DOC modified the graph for better readability (#25644) · scikit-learn/scikit-learn@d4e7158 · GitHub
[go: up one dir, main page]

Skip to content

Commit d4e7158

Browse files
authored
DOC modified the graph for better readability (#25644)
1 parent d590146 commit d4e7158

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

examples/classification/plot_lda.py

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ def generate_data(n_samples, n_features):
4747
for _ in range(n_averages):
4848
X, y = generate_data(n_train, n_features)
4949

50-
clf1 = LinearDiscriminantAnalysis(solver="lsqr", shrinkage="auto").fit(X, y)
51-
clf2 = LinearDiscriminantAnalysis(solver="lsqr", shrinkage=None).fit(X, y)
50+
clf1 = LinearDiscriminantAnalysis(solver="lsqr", shrinkage=None).fit(X, y)
51+
clf2 = LinearDiscriminantAnalysis(solver="lsqr", shrinkage="auto").fit(X, y)
5252
oa = OAS(store_precision=False, assume_centered=False)
5353
clf3 = LinearDiscriminantAnalysis(solver="lsqr", covariance_estimator=oa).fit(
5454
X, y
@@ -69,36 +69,37 @@ def generate_data(n_samples, n_features):
6969
features_samples_ratio,
7070
acc_clf1,
7171
linewidth=2,
72-
label="Linear Discriminant Analysis with Ledoit Wolf",
73-
color="navy",
74-
linestyle="dashed",
72+
label="LDA",
73+
color="gold",
74+
linestyle="solid",
7575
)
7676
plt.plot(
7777
features_samples_ratio,
7878
acc_clf2,
7979
linewidth=2,
80-
label="Linear Discriminant Analysis",
81-
color="gold",
82-
linestyle="solid",
80+
label="LDA with Ledoit Wolf",
81+
color="navy",
82+
linestyle="dashed",
8383
)
8484
plt.plot(
8585
features_samples_ratio,
8686
acc_clf3,
8787
linewidth=2,
88-
label="Linear Discriminant Analysis with OAS",
88+
label="LDA with OAS",
8989
color="red",
9090
linestyle="dotted",
9191
)
9292

9393
plt.xlabel("n_features / n_samples")
9494
plt.ylabel("Classification accuracy")
9595

96-
plt.legend(loc=3, prop={"size": 12})
96+
plt.legend(loc="lower left")
97+
plt.ylim((0.65, 1.0))
9798
plt.suptitle(
98-
"Linear Discriminant Analysis vs. "
99+
"LDA (Linear Discriminant Analysis) vs. "
99100
+ "\n"
100-
+ "Shrinkage Linear Discriminant Analysis vs. "
101+
+ "LDA with Ledoit Wolf vs. "
101102
+ "\n"
102-
+ "OAS Linear Discriminant Analysis (1 discriminative feature)"
103+
+ "LDA with OAS (1 discriminative feature)"
103104
)
104105
plt.show()

0 commit comments

Comments
 (0)
0