你好,
如何将绘制的柱状图的列数更改为小于4或大于等于4?我使用了以下代码:y_model.visualize_barchart(n_words=10, custom_labels=True, topics=[0, 1, 2, 3, 4, 5], width=320, height=250, title="")但是没有任何改变。
hrirmatl1#
你尝试过设置一个较低的n_words吗?
n_words
pw136qt22#
是的,结果相同。
ct2axkht3#
它应该改变单个柱状图中的行数。柱状图的列数不能改变,因为这也需要对每个单独的图表进行额外的调整。然而,绘图功能与核心代码是独立的,所以如果你想自己更改,可以这样做。你可以在这里找到绘图代码:https://github.com/MaartenGr/BERTopic/blob/master/bertopic/plotting/_barchart.py在那里,你可以更改列数。请注意,这也需要对宽度和高度参数进行一些调整才能使其正确。
3条答案
按热度按时间hrirmatl1#
你尝试过设置一个较低的
n_words
吗?pw136qt22#
是的,结果相同。
ct2axkht3#
它应该改变单个柱状图中的行数。柱状图的列数不能改变,因为这也需要对每个单独的图表进行额外的调整。然而,绘图功能与核心代码是独立的,所以如果你想自己更改,可以这样做。你可以在这里找到绘图代码:https://github.com/MaartenGr/BERTopic/blob/master/bertopic/plotting/_barchart.py
在那里,你可以更改列数。请注意,这也需要对宽度和高度参数进行一些调整才能使其正确。