技术栈:react +redux+hooks +antd+echarts +es6
项目描述:该项目是一个数据可视化定制平台,服务于内部企业数据可视化场景需求,如创建和使用报表、仪表板和大屏,进行可
视化数据分析,构建可视化数据应用等,各类报表,仪表均可支持权限可控的标准化交互能力,主要模块有:可视化看板,数据视
图列表,数据资源列表,定时任务,成员与角色,权限控制,组织设置等
开发内容:
• 使用antd-theme-generator 主题生成工具,实现动态主题切换功能
• 使用echarts-wordcloud插件来调整字体大小颜色旋转角,实现echarts文字云图表的个性化定制
• 使用react-grid-layout 网格布局系统,在看板功能支持视图的拖拽和缩放
• 通过flexlayout-react 的标签页与ECharts 图表结合,实现多视图动态切换与布局调整
• 通过react-resize-detector利用了现代浏览器中的ResizeObserver接口,实时检测并处理元素尺寸变化