-
Notifications
You must be signed in to change notification settings - Fork 132
Description
Hello, im having the issue with dataframe_image 0.1.1 (suing spyder) and what i want is export a table with styles to a .png file and it was working before updating anaconda.
Resume of code:
#function to apply the styles, etc...
def format_table(dist_conj_freq_hmtp, legendas_APDL, first_semestre_year_QC, last_semestre_year_QC , first_semestre_month_QC, last_semestre_month_QC):
if first_semestre_month_QC == last_semestre_month_QC:
return (dist_conj_freq_hmtp.style
.applymap(where)
# .set_precision(1)
.set_caption('ADCP - '+legendas_APDL[:5]+' - '+meses[first_semestre_month_QC]+' de '+str(first_semestre_year_QC))
.set_table_styles([
{'selector': 'th.col_heading', 'props': 'text-align: center;'},
{'selector': 'caption', 'props': 'font-size: 200%;'},
{'selector': '', 'props': 'border: 1px solid black'},
{'selector': 'td', 'props': 'font-size: 1.5em;'},
{'selector': 'th', 'props': 'font-size: 1.5em;'},
{'selector': 'th:nth-child(1)','props': [('border-right', '1px solid black')]}, #border no index
{'selector': 'th:nth-child(1)','props': [('border-top', '1px solid black')]}, #border no index da coluna 0
{'selector': 'th:last-child', 'props': [('border-left', '1px solid black')]}, # border no cabeçalho ultima
{'selector': 'tr:last-child td', 'props': [('border-top', '1px solid black')]}, # border na ultima linha
{'selector': 'tr td:last-child', 'props': [('border-left', '1px solid black')]}, #colunas e linhas
{'selector': 'th.col_heading.level0', 'props': 'font-size: 1.55em;'},
{'selector': 'td', 'props': 'text-align: center; font-weight: bold;'}])
)
and then dfi.export(dist_conj_freq_hmtp[i],'dist_conj_freq_mensal_hmtp_'+legendas_APDL[:5]+''+month_name[i]+''+str(ano[i])+'.png',fontsize=3.8, table_conversion='chrome', chrome_path=None)
The result i get is:
File ~\Anaconda3\lib\site-packages\dataframe_image_pandas_accessor.py:24 in export
return _export(obj, filename, fontsize, max_rows, max_cols, table_conversion, chrome_path)
File ~\Anaconda3\lib\site-packages\dataframe_image_pandas_accessor.py:69 in _export
html = '
AttributeError: 'Styler' object has no attribute 'render'
Can someone help me out? Using pandas 2.0.3