关于morris.bar重绘问题

一心想飞的笨鸟 2017-05-02 12:09:27
目前在写一个监控系统,可以通过选择日期显示对比图,使用的morris.bar柱形图

目前遇到个问题,每次选择日期后会刷新界面,我需要使用异步,对图像进行重绘,但是没找到morris的重绘方法(ps:我是大四的实习生,后台开发的,对前端只是实在有限)

想法是把存放柱形图的div empty一下,在重新绘制柱形图就可以了,但是发现重绘图像与原图像相同(数据在controller中保存在modelMap中,发现异步发送的请求不会覆盖我以前存放的数据),导致柱形图无法正确的重绘。

大腿们,谁了解下morris.bar的重绘,如何实现有效的重绘,$result,并不能得到实时的返回数据。


var date = $("#datetimepicker3").val();
var url = window.document.location.href;
var contextPath = url.split("?")[0];
$.ajax({
url : contextPath + "?datepicker=" + date,
success : function() {

var comparison_data = $result;
$('#graph-bar').empty();
Morris.Bar({
element : 'graph-bar',
data : comparison_data,
xkey : 'week',
ykeys : [ 'lastWeek', 'theWeek' ],
labels : [ '上周', '本周' ],
barColors : [ '#414e62', '#6dc5a3' ]
});
}
});
...全文
540 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
DayDayUp丶 2019-05-05
  • 打赏
  • 举报
回复
https://blog.csdn.net/songzehao/article/details/89856932
这种方法可以试试。
  • 打赏
  • 举报
回复
目前找到了解决的办法 就是写两个controller接口,一个用于返回view的String,一个用@ResponseBody修饰,返回对应数据的json 可以实现异步重绘,因为是新项目,很好改,但是,有两个相同代码的方法真不舒服。 请问,能不能或者如何实现这个功能: controller中返回的String会先解析为view,当该view不存在时,以json返回。
  • 打赏
  • 举报
回复
这是界面的图,有人吗

内容概要:本文介绍了一个基于Python的WGAN-LSTM混合模型,用于解决复杂时间序列预测问题。该模型结合瓦瑟斯坦生成对抗网络(WGAN)与长短期记忆网络(LSTM),利用LSTM捕捉时间序列中的长期依赖和动态趋势,通过WGAN的生成器与评价器对抗训练,使预测结果不仅贴近真实值,还能更好地保留数据分布特征,如波动性、尖峰和异常变化。项目采用PyTorch实现,涵盖数据预处理、滑动窗口构建、标准化、条件生成器与评价器设计、梯度惩罚机制、联合损失优化及模型评估全流程,并支持多变量输入与不确定性建模,适用于非线性、非平稳、高波动场景的单步预测。; 适合人群:具备Python编程基础和深度学习背景,熟悉PyTorch框架,从事时间序列分析、AI建模或数据科学相关工作的研究人员、工程师及高校学生(建议有1年以上相关经验); 使用场景及目标:①应用于金融价格、电力负荷、设备传感、市场需求等高波动时间序列的精准预测;②实现对未来不确定性的量化表达,支持风险评估、区间预测与情景模拟;③提升传统回归模型对异常波动的识别能力,优化预警与决策系统; 阅读建议:本文提供完整代码结构与核心实现片段,建议结合完整项目代码、数据集和博客文档进行复现与调试,重点关注对抗训练稳定性、梯度惩罚实现及多损失权重平衡策略,以深入掌握WGAN-LSTM在时序建模中的工程应用细节。

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧