0

我正在尝试使用包'joypy'将.csv文件绘制成python中的欢乐图。(在我的代码中是“数据”)。

为了美观,我希望图表每隔十年在标签上显示一次(即年龄)。此处的示例:

但是,如果我尝试通过以下方式重现此内容:

labels = [y if y%5==0 or y==64 else None for y in list(data.age.unique())]  
fig, axes = joypy.joyplot(data, column=['testresults'], by='age', overlap=3, labels=labels, linewidth=0.5, grid='both', range_style='own', figsize=(6,5))

我得到的只是这些警告:

RuntimeWarning: invalid value encountered in double_scalars

in joyplot return _joyplot(converted, labels=labels, sublabels=sublabels,

in _joyplot
assert len(labels) == num_axes
AssertionError

有谁知道在欢乐情节中每十年只描绘一次的方法?

4

0 回答 0