o
    F?d                     @   s   d dl mZ d dlZd dlZd dlZd dlZd dl	Z	d dl
mZ eejjZedkrFd dlZd dlZejd ee ejdd e  dZdd Zedkrcd d	lmZ ej d  Ze  dS dS )
    N)Path__main__DJANGO_SETTINGS_MODULEzmysrc.settingsz
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

traces = [
    (0.5,0,0),
    (0, 0, 0.5),
    (0, 0.5, 0),
    (0.5, 0.5, 0),
    (0.4, 0.3, 0),
]

figsize=(5, 3.75)

c                 C   s  ddl m} d}tjdd| j }t| j }t	d|}|rM||
 |
 d  }d|v r8|dd }nd	|v rC|d	d }||d
|}n|d||f 7 }t|d d| tjd| dgdd}|jdkrtt| | d |dS t|jddS )z+
    Attempt to generate the thumbnail
    r   Graphz.webpz/Users/saeta/tmp/mplzgraph-z\.save\((.)([^.]*)   "'   z

plt.gcf().savefig('%s%s')z.pywpython3T)capture_outputrb)graphicextzutf-8)error)
mpl.modelsr   ospathjoinidTEMPLATEcoderesearchendsplitreplacegroupopenwrite
subprocessrun
returncodedictreadstderrdecode)graphr   r   filenamer   mres r,   %/home/saeta/www/mysrc/mpl/generate.pygenerate'   s2   

r.   r   ) matplotlib.pyplotpyplotpltnumpynpscipyspr!   r   r   pathlibr   __file__parentHOME__name__djangosysr   insertstrenviron
setdefaultsetupr   r.   r   r   objectsallgsaver,   r,   r,   r-   <module>   s*    &