rdkit.Chem.Draw.canvasbase module¶
-
class
rdkit.Chem.Draw.canvasbase.CanvasBase¶ Bases:
objectBase class for specialized canvas backends
-
addCanvasDashedWedge(p1, p2, p3, dash=(2, 2), color=(0, 0, 0), color2=None, **kwargs)¶ Draw a dashed wedge
The wedge is identified by the three points p1, p2, and p3. It will be drawn using the given color; if color2 is specified it will be used for the second half of the wedge
TODO: fix comment, I’m not sure what dash does
-
addCanvasLine(p1, p2, color=(0, 0, 0), color2=None, **kwargs)¶ Draw a single line on the canvas
This function will draw a line between p1 and p2 with the given color. If color2 is specified, it will be used to draw the second half of the segment
-
addCanvasPolygon(ps, color=(0, 0, 0), **kwargs)¶ Draw a polygon
Draw a polygon identified by vertexes given in ps using the given color
-
addCanvasText(text, pos, font, color=(0, 0, 0), **kwargs)¶ Draw some text
The provided text is drawn at position pos using the given font and the chosen color.
-
flush()¶ Complete any remaining draw operation
This is supposed to be the last operation on the canvas before saving it
-