Skip to content

Commit 2254207

Browse files
authored
Merge pull request #1197 from DalgoT4D/fix/horizontal-bar-chart-labels-tooltip
Fix horizontal bar chart bar names and tooltip display
2 parents f66e388 + 1bff626 commit 2254207

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

ddpui/core/charts/charts_service.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -699,11 +699,14 @@ def transform_data_for_chart(
699699

700700
if payload.chart_type == "bar":
701701
if payload.computation_type == "raw":
702+
# Get category data (bar names)
703+
category_data = [
704+
convert_value(safe_get_value(row, payload.x_axis, null_label)) for row in results
705+
]
706+
702707
return {
703-
"xAxisData": [
704-
convert_value(safe_get_value(row, payload.x_axis, null_label))
705-
for row in results
706-
],
708+
"xAxisData": category_data, # For vertical bars
709+
"yAxisData": category_data, # For horizontal bars
707710
"series": [
708711
{
709712
"name": payload.y_axis,
@@ -787,7 +790,8 @@ def transform_data_for_chart(
787790
legend_data.append(dimension)
788791

789792
return {
790-
"xAxisData": x_axis_data,
793+
"xAxisData": x_axis_data, # For vertical bars
794+
"yAxisData": x_axis_data, # For horizontal bars
791795
"series": series_data,
792796
"legend": legend_data,
793797
}
@@ -823,7 +827,8 @@ def transform_data_for_chart(
823827
legend_data.append(display_name)
824828

825829
return {
826-
"xAxisData": x_axis_data,
830+
"xAxisData": x_axis_data, # For vertical bars
831+
"yAxisData": x_axis_data, # For horizontal bars
827832
"series": series_data,
828833
"legend": legend_data,
829834
}

0 commit comments

Comments
 (0)