我正在尝试使用包'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
有谁知道在欢乐情节中每十年只描绘一次的方法?