
让图表更专业Data-Analysis-Agent配色方案系统与图表样式美化实践【免费下载链接】Data-Analysis-Agent你的私人数据分析助手。通过对话式交互自动生成可视化报表与商业洞察让数据决策变得像聊天一样简单。 Your personal data analysis assistant. Say goodbye to complex SQL and Excel formulas. An LLM-powered data analysis agent. Chat with your data to instantly generate visualizations and business insights. Making>项目地址: https://gitcode.com/gh_mirrors/vi/Data-Analysis-AgentData-Analysis-Agent 是一个对话式数据分析助手而它的「配色方案系统」正是让图表从能看到专业的关键内置麦肯锡蓝、BCG 绿、贝恩红、安永黄四大咨询级商务配色配合统一的 matplotlib/seaborn 图表样式预设与中文字体支持上传数据即可一键生成可交互的专业可视化报表让数据决策像聊天一样简单。30秒上手启动你的图表配色工作台 在体验配色方案系统之前先花 30 秒把项目跑起来安装依赖pip install -r requirements.txt启动应用python app.pyWindows 用户可直接双击 start.bat浏览器访问http://localhost:5017界面左侧上传 Excel/CSV 数据右侧网格中内置 40 种图表类型柱状图、桑基图、热力图、瀑布图……。上传成功后就可以进入配色方案的选择环节。一键选择配色方案4套咨询级商务色板 传统做法是手动去调色盘里挑色号而 Data-Analysis-Agent 把这件事做成了「下拉框点一下」。四套配色方案统一定义在 charts/color_schemes.py 中每套都包含完整的角色化颜色语义方案主色风格定位适用场景mckinsey麦肯锡蓝#003D7A深蓝10 阶蓝绿金橙渐进默认方案通用商业报表bcg波士顿咨询绿#006C5B深绿6 阶由深到浅的绿色系金融、可持续发展主题bain贝恩红#E41E26深红红灰白强对比强调警示与关键指标ey安永黄#FFD100金黄黄灰明快搭配活泼的演示与营销场景每套方案不只有一串色值还定义了primary主色、secondary辅色、accent强调色以及positive正向/增长、negative负向/下降、neutral中性三组语义色——这意味着柱状图中增长永远是绿、下滑永远是红视觉语言天然符合商业习惯。前端下拉框通过/api/color-schemes接口从 app.py 动态拉取方案列表由 charts/color_schemes.py 的list_color_schemes()提供保证前端选项与后端色板永远同步。配色方案如何生效从下拉框到图表颜色的完整链路 选中的方案会沿着一条清晰的数据流注入到每一个图表选择templates/index.html 中的「配色方案」下拉框记录用户选择传递点击生成图表时color_scheme随请求一起提交给后端app.py注入chart_generate.py 将color_scheme合并进options再调用对应图表模块消费每个图表实现如 charts/Bar_Chart/chart.py从options中读取方案名调用get_color_scheme()取出主色与色阶。这套设计的好处是解耦图表模块不关心当前是什么配色只认统一的 options 字段。即使序列数量超过色板长度get_colors_list()也会自动循环取色多系列图表不会断色。生成前LLM 还会结合数据特征推荐 3~5 个最合适的图表类型并给出字段映射建议选图 选配色整条链路无需写任何代码。图表样式美化预设ChartStyle 统一管理 4 种风格 ✨配色解决颜色样式预设解决整体气质。utils/style.py 中的ChartStyle类把 matplotlib 的rcParams和 seaborn 的 style/palette 打包成 4 个一键预设预设调色板字体网格透明度适合场合academic学术风Greys 灰阶Times New Roman0.3论文、正式报告business商务风默认Blues 蓝系微软雅黑0.2商业演示、看板tech深色科技风coolwarm 冷暖Consolas0.15数据产品、监控大屏warm暖色演示风Oranges 橙系微软雅黑0.25路演、培训课件调用ChartStyle.apply(business)后字号、坐标轴边框spines 是否显示、网格强度、DPI统一 150保证导出清晰全部就位——这正是样式美化从零散参数到标准化预设的升级。细节加分项中文字体与高分辨率输出 中文图表最容易翻车的就是乱码与模糊项目在两个细节上做了加固自带字体仓库内置阿里巴巴普惠体 charts/AlibabaPuHuiTi-3-55-Regular.ttf避免依赖系统字体导致缺字各图表模块的 HTML 页面也统一使用Heiti SC, Microsoft YaHei, sans-serif字体栈兜底高分辨率导出figure.dpi与savefig.dpi统一设为 150放大查看依然清晰统一返回结构所有图表必须遵循 charts/base.py 中定义的ChartResult接口保证 40 种图表的 HTML 输出、警告信息、元数据格式一致配色改动一处生效全局。效果验证一张桑基图看专业感 双击任一图表卡片可进入详情页左侧是数据要求文档右侧就是示例预览生成后的交互 HTML 可直接下载例如选择麦肯锡蓝方案输出的分组柱状图——深蓝、中蓝、亮蓝、青、灰的递进层次正是四大咨询级色板在起作用总结配色方案系统的 3 个可借鉴设计 回到标题——让图表更专业的从来不是炫技而是克制的工程化设计。Data-Analysis-Agent 的配色方案系统有 3 点值得学习语义化色板positive/negative/neutral 角色色让涨跌表达有统一语言单点维护、全局生效色板定义在 charts/color_schemes.py 一处前端选项、后端接口、图表模块自动同步风格预设标准化utils/style.py 的ChartStyle把字体、网格、DPI 收敛为 4 个开箱即用的预设。上手成本极低安装依赖 一条启动命令收益却是开箱即专业的商业报表。如果你想给自己的数据配上麦肯锡蓝的质感现在就可以试试了。【免费下载链接】Data-Analysis-Agent你的私人数据分析助手。通过对话式交互自动生成可视化报表与商业洞察让数据决策变得像聊天一样简单。 Your personal data analysis assistant. Say goodbye to complex SQL and Excel formulas. An LLM-powered data analysis agent. Chat with your data to instantly generate visualizations and business insights. Making>项目地址: https://gitcode.com/gh_mirrors/vi/Data-Analysis-Agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考