Не буду тянуть кота за хвост, перейду сразу к своему случаю.
import matplotlib.pyplot as plt from random import randint primal = [randint(0, 100) for i in range(31)]
это мои входные данные (пока что) - список(primal) из 31 элемента со значениями от 0 до 100
fig = plt.figure(figsize=(9.13, 1.39), dpi=100) plt.xticks([i+1 for i in range(31)]) plt.axis('off') fig.subplots_adjust(left=0.1, right=0.9) plt.bar(range(1,32),primal) plt.savefig('test.png')
Вот что из этого выходит:
Меня в принципе всё устраивает, специально убрал оси, так как тут не нужна математическая точность.
Вопрос следующий, как добавить подписи под столбцами
[1,2,3,4,5,...,31]
[пн,вт,ср,...,вс]
Было бы здорово сделать подписи сб и вс красными и их столбцы.
Вот как я себе это представляю:
рисовал на пэйнте)))
график не бесконечный, есть возможность для каждого столбца вводить данные отдельно (цвет, день недели, значение)
Прошу решить не эту задачу, а подсказать как ее можно решить дальше я сам.
Спасибо.