Skip to content

Commit 805c701

Browse files
llinvokerlliusurong.lsr
and
liusurong.lsr
authored
fix: bar chart issue with duplicate x-axis labels being incorrectly ignored (#10134)
Co-authored-by: liusurong.lsr <[email protected]>
1 parent dad041c commit 805c701

File tree

1 file changed

+3
-1
lines changed
  • api/core/tools/provider/builtin/chart/tools

1 file changed

+3
-1
lines changed

api/core/tools/provider/builtin/chart/tools/bar.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ def _invoke(
3333
if axis:
3434
axis = [label[:10] + "..." if len(label) > 10 else label for label in axis]
3535
ax.set_xticklabels(axis, rotation=45, ha="right")
36-
ax.bar(axis, data)
36+
# ensure all labels, including duplicates, are correctly displayed
37+
ax.bar(range(len(data)), data)
38+
ax.set_xticks(range(len(data)))
3739
else:
3840
ax.bar(range(len(data)), data)
3941

0 commit comments

Comments
 (0)