построение гистограммы с данными «диапазона» - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь построить данные из CSV-файла, данные представлены следующим образом

xi,ni
"20-40",240
"40-60",208
"60-80",160
"80-100",212
"100-140",129
"140-200",51

Таким образом, ni - это количество раз, когда мы наблюдали значение в xi range.

Используя pandas и seaborn, я хочу визуализировать данные с осью x в диапазоне от 0 до 200 с шагом 10, но мне удалось отобразить только «20-40» и т. д. как класс в графе. Вот мой код и полученный результат:

import seaborn as sns
from random import *
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

df = pd.read_csv("./ex3.csv")
sns.barplot(x=df['xi'],y=df['ni'])
#sns.distplot(df['ni'])

output

Заранее спасибо

...