You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

echarts4r生成3D柱状图异常:仅支持单字母X轴标签

echarts4r 3D柱状图多字符X轴标签渲染异常问题

问题描述

使用echarts4r绘制3D柱状图时,仅当X轴为单字母标签(如"A")时图表可正常显示;使用多字符标签(如"HS")时,X轴无法正常渲染,图表无法生成。

正常运行代码

library(echarts4r)

data <- data.frame(
  x = c("A"),
  y = c(1),
  z = c(35820)
)

e_charts(data, x) %>%
  e_bar_3d(y, z) %>%
  e_x_axis_3d(type= "category") %>% 
  e_y_axis_3d(type= "category") %>% 
  e_z_axis_3d(type= "value")

正常表现:X轴显示"A",3D柱状图正常渲染展示。

异常代码

library(echarts4r)

data <- data.frame(
  x = c("HS"),
  y = c(1),
  z = c(35820)
)

e_charts(data, x) %>%
  e_bar_3d(y, z) %>%
  e_x_axis_3d(type= "category") %>% 
  e_y_axis_3d(type= "category") %>% 
  e_z_axis_3d(type= "value")

异常表现:X轴无正常标签显示,3D柱状图无法生成。

解决方案

问题源于3D分类轴未显式指定标签数据,导致多字符标签无法被正确识别。需在e_x_axis_3d中通过data参数明确传入X轴的分类标签,同时修正y轴类型的不合理设置:

library(echarts4r)

data <- data.frame(
  x = c("HS"),
  y = c(1),
  z = c(35820)
)

e_charts(data, x) %>%
  e_bar_3d(y, z) %>%
  e_x_axis_3d(type= "category", data = data$x) %>%  # 显式指定X轴分类数据
  e_y_axis_3d(type= "value") %>%  # y轴为数值类型,改为value更合理
  e_z_axis_3d(type= "value")

内容的提问来源于stack exchange,提问作者akshay bholee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 12:32:38