Seaborn строит точки вместо столбцов в виде диаграммы - PullRequest
0 голосов
/ 25 октября 2018

Моя цель - построить гистограмму времени выполнения задания, используя библиотеку seaborn .Данные читаются из файла CVS.Однако по какой-то причине данные отображаются в виде точек, а не столбцов.

output plot

Почему это так?

Вот код:

import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt

sns.set(style="whitegrid")

history = pd.read_csv('history.csv', usecols = ['host', 'pipeline_group', 'pipeline', 'job', 'cruise_job_duration'])
history['absolute_job_name'] =  history['pipeline'].map(str) + "/" +  history['job']

history = history.groupby(by='absolute_job_name', as_index=False)['cruise_job_duration']\
    .sum()\
    .sort_values(by='cruise_job_duration', ascending=False)\
    .head(10)

f, ax = plt.subplots(figsize=(15, 15))
sns.set_color_codes("pastel")
plot = sns.catplot(x="cruise_job_duration", y="absolute_job_name", data=history, label="Total", color="b")
plot.savefig("output.png")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...