def display(fig, overwrite=False, format="png", title=""): """Save figure as a blob and display as block image """ if not pyplot_dict: raise Exception("gmatplot.setup not invoked") content_type = "application/pdf" if format=="pdf" else "image/"+format outbuf = gterm.BlobStringIO(content_type) pyplot_dict["drawing"] = True try: fig.savefig(outbuf, format=format) finally: pyplot_dict["drawing"] = False blob_url = outbuf.close() ##gterm.display_blockimg_old(blob_url, overwrite=overwrite, alt=title) if pyplot_dict["new_cell"]: pyplot_dict["new_cell"] = False pyplot_dict["new_plot"] = True else: gterm.display_blockimg(blob_url, overwrite=overwrite, alt=title, toggle=True)
def display(fig, overwrite=False, format="png", title=""): """Save figure as a blob and display as block image """ if not pyplot_dict: raise Exception("gmatplot.setup not invoked") content_type = "application/pdf" if format == "pdf" else "image/" + format outbuf = gterm.BlobStringIO(content_type) pyplot_dict["drawing"] = True try: fig.savefig(outbuf, format=format) finally: pyplot_dict["drawing"] = False blob_url = outbuf.close() ##gterm.display_blockimg_old(blob_url, overwrite=overwrite, alt=title) if pyplot_dict["new_cell"]: pyplot_dict["new_cell"] = False pyplot_dict["new_plot"] = True else: gterm.display_blockimg(blob_url, overwrite=overwrite, alt=title, toggle=True)
def write_svg(drawing, overwrite=False): """Display SVG drawing as block image """ blob_url = gterm.create_blob(drawing.tostring(), content_type="image/svg+xml") gterm.display_blockimg(blob_url, overwrite=overwrite)
def write_svg(drawing, overwrite=False): """Display SVG drawing as block image """ blob_url = gterm.create_blob(drawing.tostring(), content_type="image/svg+xml") gterm.display_blockimg(blob_url, overwrite=overwrite)