pyglplot.line
A simple xy line plotter.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| line_size | number of points in the line | 100 | |
| line_number | number of lines | 1 | |
| width | window width | 1280 | |
| height | window height | 800 | |
| title | window title | 'pyglplot' | |
| context_api | OpenGL windowing method: "native", "egl", "osmesa", or "auto" | 'native' | 
run(update_function=_update_empty)
  refresh the window and run the update function. This function will block the main thread until the window is closed.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| update_function | function to run at each refresh | _update_empty | 
Returns:
| Type | Description | 
|---|---|
| None | 
update_color(index_line, rgb)
  update the color of a line
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| index_line | int | index of the line to update | required | 
| rgb | np.ndarray | color of the line in numpy array of (3,) with values between 0 and 255. e.g. np.array([255, 0, 0]) for red | required | 
Returns:
| Type | Description | 
|---|---|
| None | None | 
update_line_x(index_line, x)
  update the x values of a line
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| index_line | int | index of the line to update | required | 
| x | np.ndarray | x values of the line in format of numpy array (x0, x1, x2, ...) | required | 
Returns:
| Type | Description | 
|---|---|
| None | None | 
update_line_xy(index_line, x, y)
  update the x and y values of a line
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| index_line | int | index of the line to update | required | 
| x | np.ndarray | x values of the line in format of numpy array (x0, x1, x2, ...) | required | 
| y | np.ndarray | y values of the line in format of numpy array (y0, y1, y2, ...) | required | 
update_line_y(index_line, y)
  update the y values of a line
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| index_line | int | index of the line to update | required | 
| y | np.ndarray | y values of the line in format of numpy array (y0, y1, y2, ...) | required | 
Returns:
| Type | Description | 
|---|---|
| None | None |