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

AnyLogic自定义图表咨询:日产量柱状图、直方图调整及悬停功能实现

问题1:绘制按日维度统计的成品产量柱状图
  • 首先创建1个DataSet对象,属性中勾选「离散数据点」,关闭连续插值配置
  • 新增两个事件:1个每日8:00触发的事件,用于重置当日成品产量统计变量为0;另1个每日16:31触发的事件,触发时执行代码dailyOutputDataSet.add(date(), 当日产量变量名),把每日终值写入数据集
  • 拖拽「柱状图(Bar Chart)」组件到画布,数据源选择上述DataSet,X轴绑定时间维度、Y轴绑定产量数值,配置显示样式后即可生成按日统计的柱状图。
问题2:Histogram X轴步长调整与悬停效果实现

2.1 调整X轴步长

  • 双击Histogram组件打开属性面板,找到X轴配置栏,取消勾选「自动计算范围/步长」选项
  • 手动输入你需要的X轴最小值、最大值以及自定义步长,保存配置后即可生效。

2.2 实现图表悬停效果

AnyLogic原生支持图表悬停提示,操作方式如下:

  • 打开目标图表的属性面板,切换到「高级」 tab,勾选「启用工具提示」选项
  • 在下方的工具提示表达式输入框中,编写你需要展示的内容即可,比如针对产量柱状图可以写:
    "日期:"+formatDateTime(item.getX(),"yyyy-MM-dd") +"\n当日产量:"+item.getY()
    如果需要自定义更复杂的悬停样式,可以额外添加1个默认隐藏的Label组件,监听图表的鼠标移动事件,匹配到对应数据点后设置Label的坐标为鼠标位置,填充对应数据内容后设置Label可见即可。

内容的提问来源于stack exchange,提问作者HARSH GOYAL

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:18:02