用途:帮助在 Python 中制作有效的数据可视化,覆盖图表选型、代码模式、设计原则与无障碍要求。
主要能力:提供按数据关系选图的对照表(趋势用折线、比较用条形、构成用堆叠、分布用直方图、相关性用散点或热力图、地理用等值线图、流程用桑基图等),并说明不宜使用的图表(饼图、3D 图、双轴图、多类别堆叠条形等)。给出 matplotlib、seaborn、plotly 的代码模式:样式与配色设置、折线图、条形图、直方图、热力图、小倍数图、数字格式化辅助函数,以及 plotly 交互图导出 HTML。
设计原则:颜色应编码数据而非装饰,分类色不超过 6–8 种,避免仅用红绿;标题陈述结论,坐标轴标注单位;条形图从零开始,多面板统一刻度,展示不确定性。
无障碍:不单靠颜色区分系列,配合图案、线型或直接标注;提供替代文本与数据表;保证对比度与字号。
中文支持:macOS 下需先 plt.style.use 再设置字体,可用 Heiti TC、PingFang HK、Songti SC 等,并关闭 unicode_minus。
洞察卡片:提供 KPI 摘要卡模板(编号、标题、大数字、解读、底部结论条),并可用 PIL 与图表拼接成长图。
限制:资料未提供安装命令、收费方式与平台支持范围;示例代码需按实际数据结构调整。