У меня есть серия Pandas, у которой есть индекс, а значения - это счетчики для каждого значения индекса. Я хочу построить CDF (желательно только линию, а не полную гистограмму), где ось x представляет индекс.
Например, если мой ряд равен s
, у меня есть s.index
в качестве массив значений, которые должны быть представлены на оси х, а s.values
являются счетчиками. Я попытался просто сделать s.plot(cumulative = True,...)
, но это помещает значения по оси X, а не по индексу.
Пример: s.index
возвращает массив значений от 0 до 1 с шагом 0,01 (0,00, 0,01, 0,02, ... 1,00). s.values
возвращает массив отсчетов, например (4372, 1340, 205, ...), где каждый соответствует индексу (0,01 имеет счет 1340). Я хотел бы, чтобы ось х была 0,00, 0,01, ... и ось у переходит от 0 к 1 как кумулятивное распределение на основе отсчетов.