text: user3061: I can draw a molecule in a jupyter notebook with RDKit. Though, when I use the savefig() method only a white canvas is saved. No molecule is saved.
  %pylab inline
  from rdkit import Chem
  from rdkit.Chem import Draw
  
  smiles = 'CCC'
  m = Chem.MolFromSmiles(smiles)
  fig = Draw.MolToMPL(m)
  title('Test')
  fig.savefig('mol.jpeg')
  
  Any idea what goes wrong here?
  
  user3061: For some reason you have to set bbox_inches to tight. Without that rdkit does not fit the molecule into the canvas and might plot an empty figure.
  fig.savefig('mol.jpeg', bbox_inches='tight')
  
  
original_text: 3061: <p>I can draw a molecule in a jupyter notebook with RDKit. Though, when I use the savefig() method only a white canvas is saved. No molecule is saved.</p>
  
  <pre><code>%pylab inline
  from rdkit import Chem
  from rdkit.Chem import Draw
  
  smiles = 'CCC'
  m = Chem.MolFromSmiles(smiles)
  fig = Draw.MolToMPL(m)
  title('Test')
  fig.savefig('mol.jpeg')
  </code></pre>
  
  <p>Any idea what goes wrong here?</p>
   3061: <p>For some reason you have to set <code>bbox_inches</code> to tight. Without that rdkit does not fit the molecule into the canvas and might plot an empty figure.</p>
  
  <pre><code>fig.savefig('mol.jpeg', bbox_inches='tight')
  </code></pre>
  