Welcome to MLink Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
385 views
in Technique[技术] by (71.8m points)

关于图表相关数据应该前端处理还是后端处理的问题

问题描述

  • 业务需要,现在要实现一个数据可视化页面,将一些固定的数据用二维表格/饼状图/折线图/柱状图等各种不同的方式展示出来。
  • 后端将相关的几个数据以一个简单的数据结构给我了,表示不关心前端的表格插件,图表插件需要的数据格式,要我自己处理,必要的时候还要将数据和数据之间进行计算以得到我需要的值。
  • 现在我正在处理这些数据,因为需求中想要不同表现方式,比如表格还有各种类型的图表。我要将这些数据处理成各种格式,而且也没有什么思绪,处理的很难受。

我想问这种情况应该怎么处理?这种数据可视化类似的需求,后端只负责给几个值吗,多处理出来几个数据结构给前端会有哪些方面的顾虑?我想拿着处理好的数据直接展示,是变相的将工作量全部给后端吗?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

从你的描述中看,你其实只涉及数据展示,或者说数据可视化,即使有中间数据生成也不再需要后端新增加数据,所以这样的应用应该是由前端来处理的。你需要注意这些数据是后端存储的原始有效数据,如果这些数据经过固化的公式处理已经能支持你所用的展示,且这些临时计算出的数据并不需要后端存储,则由前端处理其实是更恰当的。

这里有d3或者类似的库可以支持。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to MLink Developer Q&A Community for programmer and developer-Open, Learning and Share
...