Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -953,7 +953,8 @@ def create_repartition(array_value, selectedData, theme):
|
|
953 |
df_comp = df_comp.explode('competences')
|
954 |
df_comp = df_comp.groupby('competences').size().reset_index(name='obs')
|
955 |
df_comp = df_comp.sort_values(by=['obs'])
|
956 |
-
df_comp = df_comp.iloc[-
|
|
|
957 |
fig_competences = px.bar(df_comp, x='obs', y='competences', orientation='h', color='obs', height=600, template=template, labels={'obs':'nombre'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10),paper_bgcolor=paper_bgcolor,plot_bgcolor=plot_bgcolor,clickmode='event+select',autosize=True).update_traces(hovertemplate=df_comp["competences"] + ' <br>Nombre : %{x}', y=[y[:100] + "..." for y in df_comp['competences']], showlegend=False).add_annotation(x=0, y=1.0, xanchor='left', yanchor='bottom',
|
958 |
xref='paper', yref='paper', showarrow=False, align='left',
|
959 |
text='Les principales compétences professionnelles<br><b>{}</b>'.format(customEmplois),font=dict(size=14))
|
@@ -964,7 +965,7 @@ def create_repartition(array_value, selectedData, theme):
|
|
964 |
df_comptransversales = df_transversales.explode('qualitesProfessionnelles')
|
965 |
df_comptransversales = df_comptransversales.groupby('qualitesProfessionnelles').size().reset_index(name='obs')
|
966 |
df_comptransversales = df_comptransversales.sort_values(by=['obs'])
|
967 |
-
df_comptransversales = df_comptransversales.iloc[-
|
968 |
fig_transversales = px.bar(df_comptransversales, x='obs', y='qualitesProfessionnelles', orientation='h', color='obs', height=600, template=template, labels={'obs':'nombre'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10),paper_bgcolor=paper_bgcolor,plot_bgcolor=plot_bgcolor,autosize=True).update_traces(hovertemplate=df_comptransversales["qualitesProfessionnelles"] + ' <br>Nombre : %{x}', y=[y[:80] + "..." for y in df_comptransversales["qualitesProfessionnelles"]], showlegend=False).add_annotation(x=0, y=1.0, xanchor='left', yanchor='bottom',
|
969 |
xref='paper', yref='paper', showarrow=False, align='left',
|
970 |
text='Les principales compétences transversales<br><b>{}</b>'.format(customEmplois),font=dict(size=14))
|
|
|
953 |
df_comp = df_comp.explode('competences')
|
954 |
df_comp = df_comp.groupby('competences').size().reset_index(name='obs')
|
955 |
df_comp = df_comp.sort_values(by=['obs'])
|
956 |
+
df_comp = df_comp.iloc[-30:]
|
957 |
+
print(df_comp['competences'].tolist())
|
958 |
fig_competences = px.bar(df_comp, x='obs', y='competences', orientation='h', color='obs', height=600, template=template, labels={'obs':'nombre'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10),paper_bgcolor=paper_bgcolor,plot_bgcolor=plot_bgcolor,clickmode='event+select',autosize=True).update_traces(hovertemplate=df_comp["competences"] + ' <br>Nombre : %{x}', y=[y[:100] + "..." for y in df_comp['competences']], showlegend=False).add_annotation(x=0, y=1.0, xanchor='left', yanchor='bottom',
|
959 |
xref='paper', yref='paper', showarrow=False, align='left',
|
960 |
text='Les principales compétences professionnelles<br><b>{}</b>'.format(customEmplois),font=dict(size=14))
|
|
|
965 |
df_comptransversales = df_transversales.explode('qualitesProfessionnelles')
|
966 |
df_comptransversales = df_comptransversales.groupby('qualitesProfessionnelles').size().reset_index(name='obs')
|
967 |
df_comptransversales = df_comptransversales.sort_values(by=['obs'])
|
968 |
+
df_comptransversales = df_comptransversales.iloc[-30:]
|
969 |
fig_transversales = px.bar(df_comptransversales, x='obs', y='qualitesProfessionnelles', orientation='h', color='obs', height=600, template=template, labels={'obs':'nombre'}, color_continuous_scale="Teal", text_auto=True).update_layout(font=dict(size=10),paper_bgcolor=paper_bgcolor,plot_bgcolor=plot_bgcolor,autosize=True).update_traces(hovertemplate=df_comptransversales["qualitesProfessionnelles"] + ' <br>Nombre : %{x}', y=[y[:80] + "..." for y in df_comptransversales["qualitesProfessionnelles"]], showlegend=False).add_annotation(x=0, y=1.0, xanchor='left', yanchor='bottom',
|
970 |
xref='paper', yref='paper', showarrow=False, align='left',
|
971 |
text='Les principales compétences transversales<br><b>{}</b>'.format(customEmplois),font=dict(size=14))
|