Spaces:
Running
Running
Update app.py
Browse filesДоблен возраст, линейный график и сортировка дохода.
Не удалось победить индексацию
app.py
CHANGED
@@ -32,6 +32,12 @@ with st.sidebar:
|
|
32 |
)
|
33 |
st.write("Выбрано:", dohod)
|
34 |
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
# df2 = df[df['ЗП в вакансии'] >= dohod]
|
36 |
|
37 |
sphere_change = st.selectbox(
|
@@ -133,12 +139,26 @@ labels = ['Доход сейчас', 'Доход через год', 'Доход
|
|
133 |
values = [dohod, dohod*1.1, dohod*1.2]
|
134 |
fig, ax = plt.subplots()
|
135 |
|
|
|
136 |
ax.bar(labels, values)
|
137 |
# , color = ['blue', 'orange', 'green'])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
ax.set_ylabel('Сумма, руб')
|
139 |
ax.set_title('Сравнение доходов')
|
|
|
|
|
|
|
140 |
st.pyplot(fig)
|
141 |
|
|
|
|
|
|
|
142 |
st.header('Вакансии, которые вам будут интересны')
|
143 |
-
st.dataframe(
|
144 |
|
|
|
32 |
)
|
33 |
st.write("Выбрано:", dohod)
|
34 |
|
35 |
+
age = st.number_input(
|
36 |
+
"Введите возраст"
|
37 |
+
# ("IT", "Продажи")
|
38 |
+
)
|
39 |
+
st.write("Введено:", age)
|
40 |
+
|
41 |
# df2 = df[df['ЗП в вакансии'] >= dohod]
|
42 |
|
43 |
sphere_change = st.selectbox(
|
|
|
139 |
values = [dohod, dohod*1.1, dohod*1.2]
|
140 |
fig, ax = plt.subplots()
|
141 |
|
142 |
+
# fig.set_size_inches(10, 5)
|
143 |
ax.bar(labels, values)
|
144 |
# , color = ['blue', 'orange', 'green'])
|
145 |
+
# ax.set_ylabel('Сумма, руб')
|
146 |
+
# ax.set_title('Сравнение доходов')
|
147 |
+
# st.pyplot(fig)
|
148 |
+
|
149 |
+
# Построение линейного графика
|
150 |
+
fig, ax = plt.subplots(figsize=(10, 5)) # Размер графика 30 на 30 дюймов
|
151 |
+
ax.plot(labels, values, marker='o', linewidth=2) # Линейный график с маркерами
|
152 |
ax.set_ylabel('Сумма, руб')
|
153 |
ax.set_title('Сравнение доходов')
|
154 |
+
ax.grid(True) # Добавление сетки
|
155 |
+
|
156 |
+
# Отображение графика
|
157 |
st.pyplot(fig)
|
158 |
|
159 |
+
|
160 |
+
df_fin_sort = df_fin.sort_values(by=['ЗП в вакансии'], ascending=[False]).reset_index(drop=True)
|
161 |
+
|
162 |
st.header('Вакансии, которые вам будут интересны')
|
163 |
+
st.dataframe(df_fin_sort, width=1100, height=500)
|
164 |
|