图是水平的,没有值我试过这段代码
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
g = sns.barplot(
x="score",
y="subject",
hue="pipeline",
#col="dataset",
data=results,
palette="viridis",
)
我试着用这个来求价值
ax = g.axes[0, 0]
ax.bar_label(ax.containers[0])
我遇到了这个错误'AxesSubplot'对象是不可订阅的
1条答案
按热度按时间2ic8powd1#
你可以用panda的条形图试试,如果你想水平绘制,可以用.barh如果你提供df的一个片段,那么拟合数据会更容易,如果你想使用色调,你可以把数据转换成正确的格式。