24
24
RADIUS_EVAL = 8e-3
25
25
RADIUS_GP = 5e-3
26
26
27
+ # number of decimal numbers for x- and y-ticklabels
28
+ TICK_DECIMALS = 3
29
+
27
30
28
31
def plot_ternary_tree (
29
32
param_space ,
@@ -436,10 +439,13 @@ def plot_conditional_surrogate_distributions(
436
439
else :
437
440
axes [- 1 , column ].set_xticks (np .linspace (0 , granularity , 5 ))
438
441
axes [- 1 , column ].set_xticklabels (
439
- np .linspace (
440
- gpso_optimiser .param_space .scaler .data_min_ [column ],
441
- gpso_optimiser .param_space .scaler .data_max_ [column ],
442
- 5 ,
442
+ np .around (
443
+ np .linspace (
444
+ gpso_optimiser .param_space .scaler .data_min_ [column ],
445
+ gpso_optimiser .param_space .scaler .data_max_ [column ],
446
+ 5 ,
447
+ ),
448
+ decimals = TICK_DECIMALS ,
443
449
)
444
450
)
445
451
# set correct y-ticks per original coordinates
@@ -449,10 +455,13 @@ def plot_conditional_surrogate_distributions(
449
455
continue
450
456
axes [row , column ].set_yticks (np .linspace (0 , granularity , 5 ))
451
457
axes [row , column ].set_yticklabels (
452
- np .linspace (
453
- gpso_optimiser .param_space .scaler .data_min_ [row ],
454
- gpso_optimiser .param_space .scaler .data_max_ [row ],
455
- 5 ,
458
+ np .around (
459
+ np .linspace (
460
+ gpso_optimiser .param_space .scaler .data_min_ [row ],
461
+ gpso_optimiser .param_space .scaler .data_max_ [row ],
462
+ 5 ,
463
+ ),
464
+ decimals = TICK_DECIMALS ,
456
465
)
457
466
)
458
467
0 commit comments