ChemPlot allows coloring the molecules based on a given target property. The given property is automatically classified as a numerical or categorical variable and the coloring is applied accordingly. Alternatively, users can also specify the target type themselves. As an example, the following code shows how the target assignment can be applied while creating the Plotter object. cp = Plotter.from_smiles(smiles_list, target=target_list, target_type="C")