Попытка построить сигнальную функцию 0 и 1, очень похожую на решение, данное на вопрос ниже: Как отображать нечисловые данные в Matplotlib
Однако я хотел бы иметь вертикальные линии вместо изогнутых, когда функция переходит от 0 к 1. Так, например, если f(x)=0 для x = 1 2 3 4 и f(x) = 1 после этого, я мне нужна горизонтальная линия от y=0 до x=5, вертикальная линия от x=5, идущая от y=0 до y=1, а затем горизонтальная линия от y=1
Можно ли это сделать в функции plot? Или мне нужно нарисовать тонну квадратов?
Спасибо!