# 图表设计

# 概述

ToChart 提供了强大的图表设计功能,支持多种 ECharts 图表类型,包括柱状图、折线图、饼图、散点图等。通过直观的可视化界面,您可以轻松设计和配置各种类型的图表。

# 图表类型

ToChart 支持以下主要图表类型:

# 1. 基础图表

  • 柱状图:用于比较不同类别的数据
  • 折线图:用于展示数据随时间的变化趋势
  • 饼图:用于展示各部分占总体的比例
  • 散点图:用于展示两个变量之间的关系

# 2. 高级图表

  • 雷达图:用于展示多维度数据
  • 热力图:用于展示数据的密度分布
  • 仪表盘:用于展示指标的完成情况
  • 漏斗图:用于展示业务流程中的转化率
  • k 线图:用于展示金融数据
  • 旭日图:用于展示层次数据
  • 树图:用于展示树形结构数据
  • 矩形树图:用于展示层次数据的占比
  • 箱型图:用于展示数据分布
  • 平行坐标:用于展示多维度数据
  • 路径图:用于展示路径数据
  • 关系图:用于展示关系数据
  • 桑基图:用于展示流量数据
  • 主题河流:用于展示事件序列数据

# 图表设计流程

# 1. 创建图表

  1. 点击左侧导航栏中的「图表设计器」图标
  2. 在资源管理器中点击「新建图表」按钮
  3. 从图表类型列表中选择合适的图表类型
  4. 点击「确定」按钮,创建图表

# 2. 配置数据

在右侧属性面板的「数据」标签页中,您可以配置图表的数据来源和数据映射。

# 数据源选择

  • 选择已有的数据源
  • 或点击「新建数据源」按钮创建新的数据源

# 数据查询

  • SQL 查询:直接编写 SQL 查询语句
  • 可视化查询:使用可视化查询构建器创建查询

# 数据映射

将查询结果的字段映射到图表的维度和指标:

  • 维度:用于分类数据的字段(如时间、地区等)
  • 指标:用于度量数据的字段(如销售额、数量等)

# 3. 配置样式

在右侧属性面板的「样式」标签页中,您可以配置图表的各种样式属性。

# 基本样式

  • 标题:设置图表标题、副标题、位置等
  • 颜色:设置图表的配色方案
  • 字体:设置图表中文字的字体、大小、颜色等

# 组件样式

  • 坐标轴:配置 X 轴和 Y 轴的样式、标签、刻度等
  • 图例:配置图例的位置、样式、布局等
  • 工具提示:配置工具提示的内容、样式等
  • 工具栏:配置图表工具栏的功能按钮

# 高级样式

  • 动画效果:设置图表的动画效果和时长
  • 交互配置:设置图表的交互行为(如缩放、平移等)
  • 响应式设计:配置图表在不同屏幕尺寸下的表现

# 4. 预览和保存

  • 实时预览:在设计过程中,您可以实时预览图表效果
  • 保存图表:点击顶部工具栏中的「保存」按钮,保存您的图表设计

# 图表设计技巧

# 1. 选择合适的图表类型

  • 比较数据:使用柱状图、条形图
  • 展示趋势:使用折线图、面积图
  • 展示比例:使用饼图、环形图
  • 展示关系:使用散点图、热力图

# 2. 优化图表可读性

  • 保持图表简洁,避免过多的装饰元素
  • 使用清晰的标题和标签
  • 选择合适的颜色方案,确保颜色对比明显
  • 对于复杂图表,考虑添加图例和工具提示

# 3. 数据可视化最佳实践

  • 确保数据的准确性和完整性
  • 使用合适的缩放比例,避免数据失真
  • 对于时间序列数据,保持时间轴的一致性
  • 考虑添加参考线或基准线,便于数据比较

# 高级功能

# 1. 图表模板

  • 保存常用的图表设计作为模板
  • 使用模板快速创建相似的图表
  • 管理和共享图表模板

# 2. 图表联动

  • 配置多个图表之间的联动效果
  • 实现图表的钻取功能
  • 支持图表与外部数据的联动

# 3. 自定义图表

  • 支持自定义 ECharts 配置
  • 可以直接编辑 ECharts 配置 JSON
  • 支持导入外部 ECharts 主题

# 常见问题

# 图表显示空白

  • 检查数据源连接是否正常
  • 验证 SQL 查询是否返回数据
  • 检查数据映射是否正确

# 图表样式异常

  • 检查样式配置是否正确
  • 尝试重置样式为默认值
  • 检查浏览器控制台是否有错误信息

# 图表性能问题

  • 优化 SQL 查询,减少数据量
  • 考虑使用数据聚合
  • 减少图表的动画效果
  • 关闭不必要的交互功能