Display (display
)#
Display a signal and the change points provided in alternating colors.
If another set of change point is provided, they are displayed with dashed
vertical dashed lines. The following matplotlib subplots options is set by
default, but can be changed when calling display
):
- figure size
figsize
, defaults to(10, 2 * n_features)
.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
signal |
array
|
signal array, shape (n_samples,) or (n_samples, n_features). |
required |
true_chg_pts |
list
|
list of change point indexes. |
required |
computed_chg_pts |
list
|
list of change point indexes. |
None
|
computed_chg_pts_color |
str
|
color of the lines indicating the computed_chg_pts. Defaults to "k". |
'k'
|
computed_chg_pts_linewidth |
int
|
linewidth of the lines indicating the computed_chg_pts. Defaults to 3. |
3
|
computed_chg_pts_linestyle |
str
|
linestyle of the lines indicating the computed_chg_pts. Defaults to "--". |
'--'
|
computed_chg_pts_alpha |
float
|
alpha of the lines indicating the computed_chg_pts. Defaults to "1.0". |
1.0
|
**kwargs |
all additional keyword arguments are passed to the plt.subplots call. |
{}
|
Returns:
Name | Type | Description |
---|---|---|
tuple |
(figure, axarr) with a :class: |
Source code in ruptures/show/display.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
|