Реализация непрерывных сегментов графика и случайности на странице в программе графика PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Реализация непрерывных сегментов графика и случайности на странице в программе графика Python

Сообщение Anonymous »

Я строю графическую программу для своей работы. Я получил так далеко с помощью CHATGPT, но, кажется, не могу понять, как реализовать две функции, которые я хочу.
Мне действительно нужна ваша помощь. < /P>
Описание поведения:
дает пользователю дату начала и окончания и графики графика. разделен на четыре квартала для создания четырех страниц в день. < /p>
Желаемые функции: < /p>

Я бы хотел Графики для продолжения, особенно нижний график (CH в диапазоне (1, 5)), где я обычно хочу, чтобы страница 1 заканчивалась на 180 градусов, а стр. 2 начинается с 180 градусов, но теперь он всегда начинается в начале.
< /li>
Я хочу нарисовать нормальный нижний график со случайностью. Сейчас есть случайность, но на одной странице она привлечена слишком много такого же шаблона. Я хочу дать случайность на странице, например, красный, является верхним цветом на первых 180 градусах, а зеленый - верхний цвет на следующем пике. < /P>
< /li>
< /ol>
Помогите мне. < /p>

Код: Выделить всё

import matplotlib.pyplot as plt
import matplotlib.dates as mdates
from matplotlib.backends.backend_pdf import PdfPages
from datetime import datetime, timedelta
import numpy as np
import random
import os
from workalendar.asia import SouthKorea
import platform

if platform.system() == "Windows":
plt.rcParams["font.family"] = "Malgun Gothic"
elif platform.system() == "Darwin":
plt.rcParams["font.family"] = "AppleGothic"
elif platform.system() == "Linux":
plt.rcParams["font.family"] = "NanumGothic"

DESKTOP_PATH = os.path.join(os.path.expanduser("~"), "Desktop")

cal = SouthKorea()

def is_holiday(date):
return cal.is_holiday(date) or date.weekday() == 6 or date.strftime("%m-%d") == "05-01"

def classify_date(target_date):
prev_day = target_date - timedelta(days=1)
next_day = target_date + timedelta(days=1)
if is_holiday(target_date):
return "Holiday"
elif is_holiday(prev_day) and not is_holiday(target_date):
return "Day After Holiday"
elif is_holiday(next_day) and not is_holiday(target_date):
return "Day Before Holiday"
else:
return "Normal"

def get_date_info():
start_date = datetime.strptime(input("Enter start date (YYYY-MM-DD): "), "%Y-%m-%d")
end_date = datetime.strptime(input("Enter end date (YYYY-MM-DD): "), "%Y-%m-%d")
date_list = []
current_date = start_date
while current_date 

Подробнее здесь: [url]https://stackoverflow.com/questions/79428962/implementing-continuous-graph-segments-and-in-page-randomness-in-a-python-graphi[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как получить общее количество сегментов для агрегирования сегментов?
    Гость » » в форуме Elasticsearch aggregation
    0 Ответы
    838 Просмотры
    Последнее сообщение Гость
  • Исправление случайности в целях отладки.
    Anonymous » » в форуме C++
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как я могу получить список цветов из массива без случайности?
    Anonymous » » в форуме C#
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Как я могу получить список цветов из массива без случайности?
    Anonymous » » в форуме C#
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Как я могу получить список цветов из массива без случайности?
    Anonymous » » в форуме C#
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»