# -*- coding: utf-8 -*- """ Created on Wed Sep 6 16:12:00 2023 @author: PC """ import plotly.express as px import pandas as pd def radio_chart(data): rData=list(data.values()) thetaData = list(data.keys()) fig = px.line_polar( r = rData, theta = thetaData, line_close=True, color_discrete_sequence=px.colors.sequential.Plasma_r, template="plotly_dark") fig.update_layout( autosize=False, width=400, height=300, paper_bgcolor="Black") return fig def bar_chart(data): #df = pd.DataFrame(dict( # x = [1, 5, 2, 2, 3, 2], # y = ["Злость", "Отвращение","Страх",\ # "Счастье","Грусть","Удивление"])) xData=list(data.values()) yData = list(data.keys()) fig = px.bar(x = xData, y =yData, barmode = 'group', labels={'x': '', 'y':''}, width=500, height=300) #fig.update_layout(showlegend=False) fig.update_traces(marker_color = ['#f5800d','#f2ce4d','#047e79','#a69565','#cfc1af','#574c31'], marker_line_color = 'black', marker_line_width = 2, opacity = 1) return fig