Update app.py
Browse files
app.py
CHANGED
@@ -179,6 +179,8 @@ def get_all_data():
|
|
179 |
|
180 |
|
181 |
|
|
|
|
|
182 |
# Маршрут для вывода графика pH с датой и временем
|
183 |
@app.route('/plot_ph', methods=['GET'])
|
184 |
def plot_ph():
|
@@ -206,7 +208,7 @@ def plot_ph():
|
|
206 |
plt.title('График значений pH')
|
207 |
plt.xlabel('Дата и время')
|
208 |
plt.ylabel('Значение pH')
|
209 |
-
plt.xticks(rotation=
|
210 |
plt.grid(True)
|
211 |
|
212 |
# Убираем лишние надписи на графике
|
@@ -216,7 +218,7 @@ def plot_ph():
|
|
216 |
plt.gca().xaxis.set_major_locator(plt.MaxNLocator(10)) # Отображаем не более 10 подписей
|
217 |
|
218 |
# Увеличиваем ширину надписей оси X
|
219 |
-
plt.gcf().subplots_adjust(bottom=0.
|
220 |
|
221 |
# Сохраняем график в буфер
|
222 |
buffer = io.BytesIO()
|
|
|
179 |
|
180 |
|
181 |
|
182 |
+
python
|
183 |
+
Copy
|
184 |
# Маршрут для вывода графика pH с датой и временем
|
185 |
@app.route('/plot_ph', methods=['GET'])
|
186 |
def plot_ph():
|
|
|
208 |
plt.title('График значений pH')
|
209 |
plt.xlabel('Дата и время')
|
210 |
plt.ylabel('Значение pH')
|
211 |
+
plt.xticks(rotation=90) # Поворачиваем подписи оси X вертикально
|
212 |
plt.grid(True)
|
213 |
|
214 |
# Убираем лишние надписи на графике
|
|
|
218 |
plt.gca().xaxis.set_major_locator(plt.MaxNLocator(10)) # Отображаем не более 10 подписей
|
219 |
|
220 |
# Увеличиваем ширину надписей оси X
|
221 |
+
plt.gcf().subplots_adjust(bottom=0.4) # Увеличиваем пространство снизу для надписей
|
222 |
|
223 |
# Сохраняем график в буфер
|
224 |
buffer = io.BytesIO()
|