Source code for vuecore.translate

import base64
import io

from dash import html


[docs] def hex2rgb(color): _hex = color.lstrip("#") rgb = tuple(int(_hex[i : i + 2], 16) for i in (0, 2, 4)) rgba = rgb + (0.6,) return rgba
[docs] def mpl_to_html_image(plot, width=800): buf = io.BytesIO() plot.savefig(buf, format="png") data = base64.b64encode(buf.getbuffer()).decode("utf8") figure = html.Img(src="data:image/png;base64,{}".format(data), width=f"{width}") return figure