Здравствуйте, я работаю с nvd3 в блокноте Jupyter. Я хочу сохранить результаты в формате png. Я пытался сохранить их в формате png, но это не сработало, я думаю, это из-за загрузки файлов javascript.
from nvd3_stat import Nvd3
bv = Nvd3()
bv.reloadNVD3(nvd3version="1.8.5", d3version="3.5.17")
bp1 = bv.boxPlotChart()
cList4 = list(filter(lambda x: x.find("Echo")==-1, cList5))
df_5=df_ClientDataF1.filter(col("onttx").isNotNull()).toPandas()
def getSpecies(name):
return df_5[df_5.type==name].loc[:,df_5.columns != 'type']
config={"height": 400, "width":450, "color":nv.c10(),
"yDomain": [0, 6000], "maxBoxWidth":False }
df_3=pd.DataFrame()
for typ in cList4:
df=pd.DataFrame()
df[typ]=getSpecies(typ).onttx.astype('float')
df_3=pd.concat([df_3,df], axis=1)
config={"height": 1000, "width":1500, "color":nv.c10(), "yDomain": [-30, 30], "maxBoxWidth":False ,"xAxis":{"axisLabel":"ONU type"},
"yAxis":{"axisLabel":"ONTTX", "tickFormat":",f"}}
bp1.plot(data=df_3, boxStyle="iqr", config=config)
bp1.saveAsPng('file.png')
результатом этого кода является блок-диаграмма, код визуализирует блок-диаграмму, не сохранив результат в файл file.png.
любая помощь, пожалуйста.