Plotting¶
-
volcapy.plotting.plot.
plot
(vals, coords, cmin=2150, cmax=2550.0, n_sample=0)[source]¶ Plot 3 dimensional scalar field.
- Parameters
- vals: List[float]
List of values to plot.
- x_coords: List[float]
x-coordinate of the data points. Should have the same lenght as the list of values.
- y_coords: List[float]
- z_coords: List[float]
- n_sample: int
If non zero, then will only plot n_sample randomly selected points from the dataset. Useful for visualizing heavy datasets.
-
volcapy.plotting.plot.
plot_region
(region_inds, vals, coords, cmin=2150, cmax=2550.0, n_sample=0)[source]¶ Same as above, but only plot a certain region. The region is defined by passing the indices of the cell in the region.
- Parameters
- region_inds: 1D array-like
Indices of the cells in the region.
- vals: List[float]
List of values to plot.
- x_coords: List[float]
x-coordinate of the data points. Should have the same lenght as the list of values.
- y_coords: List[float]
- z_coords: List[float]
- n_sample: int
If non zero, then will only plot n_sample randomly selected points from the dataset. Useful for visualizing heavy datasets.
-
volcapy.plotting.plot.
plot_x_slice
(slice_x, vals, coords, cmin=2150, cmax=2550.0, n_sample=0)[source]¶ Same as above, but only plot as slice of fixed z coordinate.
- Parameters
- slice_height: float or List[float]
Value of the z coordinate along which to slice. If a list, then will plot several slices.
- vals: List[float]
List of values to plot.
- x_coords: List[float]
x-coordinate of the data points. Should have the same lenght as the list of values.
- y_coords: List[float]
- z_coords: List[float]
- n_sample: int
If non zero, then will only plot n_sample randomly selected points from the dataset. Useful for visualizing heavy datasets.
-
volcapy.plotting.plot.
plot_y_slice
(slice_y, vals, coords, cmin=2150, cmax=2550.0, n_sample=0)[source]¶ Same as above, but only plot as slice of fixed z coordinate.
- Parameters
- slice_height: float or List[float]
Value of the z coordinate along which to slice. If a list, then will plot several slices.
- vals: List[float]
List of values to plot.
- x_coords: List[float]
x-coordinate of the data points. Should have the same lenght as the list of values.
- y_coords: List[float]
- z_coords: List[float]
- n_sample: int
If non zero, then will only plot n_sample randomly selected points from the dataset. Useful for visualizing heavy datasets.
-
volcapy.plotting.plot.
plot_z_slice
(slice_height, vals, coords, cmin=2150, cmax=2550.0, n_sample=0)[source]¶ Same as above, but only plot as slice of fixed z coordinate.
- Parameters
- slice_height: float or List[float]
Value of the z coordinate along which to slice. If a list, then will plot several slices.
- vals: List[float]
List of values to plot.
- x_coords: List[float]
x-coordinate of the data points. Should have the same lenght as the list of values.
- y_coords: List[float]
- z_coords: List[float]
- n_sample: int
If non zero, then will only plot n_sample randomly selected points from the dataset. Useful for visualizing heavy datasets.