Skip to content
Snippets Groups Projects
CrossSection2DCanvas.py 544 B
Newer Older
Djalim Simaila's avatar
Djalim Simaila committed
import vispy.plot as vp
import numpy as np
from utils.files.input import ScannedObject


class CrossSection2DCanvas:
    def __init__(self,x_values:list, y_values:list,title:str):
        color = (0.3, 0.5, 0.8)
        self.canvas = vp.Fig(show=False,size=(500, 500))
        line = self.canvas[0,0].plot(np.column_stack((x_values,y_values)), symbol='o', width=0,
                                face_color=color + (0.02,), edge_color=None,
                                marker_size=8,title=title)
        line.set_gl_state(depth_test=False)