Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
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)
Пример #4
0
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)