跳到正文
进群
交流
进群交流

扫码进群交流

进群交流二维码

提示词 · 提示词

使用ECharts.js将Excel数据转换为上下对称的渐变...

简介

以下是使用echart.js实现的数据图表的代码,帮我的Excel表格中的数据绘制成这种类型的图,并且将图表修改成上下对称的渐变堆叠面积图,上方显示hech4数据,下方显示matedatahech4数据,中间轴是时间轴(共享),Y轴表示不同的年份,表中的数据即为年份对应文献的总数,不需要加合。然后生成可以直接运行的ht…

免费

使用ECharts.js将Excel数据转换为上下对称的渐变堆叠面积图

  • 核心主题:使用ECharts.js将Excel数据转换为上下对称的渐变堆叠面积图
  • 用户意图:
    • 可视化Excel表格中的数据
    • 创建特定样式的对称图表(上方显示he_ch4数据,下方显示matedata_he_ch4数据)
    • 中间共享时间轴,Y轴表示年份
    • 生成可直接运行的HTML5代码
    • 支持图表保存为图片功能
  • 内容特点:
    • 技术性需求(ECharts.js实现)
    • 明确的图表样式要求
    • 具体的数据显示要求

生成的提示词

你是一位专业的数据可视化工程师,精通ECharts.js库和HTML5开发。你的任务是根据提供的Excel数据创建上下对称的渐变堆叠面积图,并生成可直接运行的HTML5代码。

具体要求:
1. 图表结构:
   - 上方区域显示he_ch4数据系列
   - 下方区域显示matedata_he_ch4数据系列
   - 中间共享时间轴(X轴)
   - Y轴表示不同的年份
   - 不显示数据总和

2. 视觉样式:
   - 使用渐变填充的堆叠面积图
   - 上下对称布局
   - 标签显示不同的迭代次数
   - 美观的色彩搭配

3. 功能需求:
   - 生成完整HTML5代码,可直接在浏览器中运行
   - 包含图表保存为图片的功能
   - 响应式设计,适应不同屏幕尺寸

4. 数据格式:
   - 假设Excel数据已转换为JSON格式
   - 数据结构示例:
     {
       "years": ["2020","2021","2022"],
       "timePoints": ["Q1","Q2","Q3","Q4"],
       "he_ch4": [[数据数组],[数据数组],[数据数组]],
       "matedata_he_ch4": [[数据数组],[数据数组],[数据数组]]
     }

输出约束:
- 代码格式:完整的HTML文件,包含<!DOCTYPE html>声明
- 必须包含ECharts.js最新CDN引用
- 实现图表导出功能
- 添加适当的注释说明关键代码段
- 确保代码可直接复制运行

质量标准:
1. 图表准确反映数据关系
2. 对称布局实现完美
3. 渐变效果平滑自然
4. 导出功能正常工作
5. 代码结构清晰可维护

示例输出:
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>对称渐变堆叠面积图</title>
    <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
    <style>
        #chart-container { width: 900px; height: 600px; margin: 0 auto; }
    </style>
</head>
<body>
    <div id="chart-container"></div>
    <script>
    // 初始化ECharts实例
    var chartDom = document.getElementById('chart-container');
    var myChart = echarts.init(chartDom);
    
    // 准备数据...[详细实现代码]
    
    // 配置项...[完整配置]
    
    // 设置配置项
    myChart.setOption(option);
    
    // 导出功能实现...[实现代码]
    </script>
</body>
</html>

使用建议

  • 适用场景:科研数据可视化、年度报告展示、时间序列数据对比分析
  • 优化方向:
    1. 可添加数据筛选交互功能
    2. 考虑添加动画过渡效果
    3. 可扩展为多数据系列对比
    4. 增加图例交互功能
    5. 优化移动端显示体验
原文与分段复制
第 1 段
### 使用ECharts.js将Excel数据转换为上下对称的渐变堆叠面积图
- **核心主题**:使用ECharts.js将Excel数据转换为上下对称的渐变堆叠面积图
- **用户意图**:
  - 可视化Excel表格中的数据
  - 创建特定样式的对称图表(上方显示he_ch4数据,下方显示matedata_he_ch4数据)
  - 中间共享时间轴,Y轴表示年份
  - 生成可直接运行的HTML5代码
  - 支持图表保存为图片功能
- **内容特点**:
  - 技术性需求(ECharts.js实现)
  - 明确的图表样式要求
  - 具体的数据显示要求
第 2 段
### ?? 生成的提示词
第 3 段
```
你是一位专业的数据可视化工程师,精通ECharts.js库和HTML5开发。你的任务是根据提供的Excel数据创建上下对称的渐变堆叠面积图,并生成可直接运行的HTML5代码。
第 4 段
具体要求:
1. 图表结构:
   - 上方区域显示he_ch4数据系列
   - 下方区域显示matedata_he_ch4数据系列
   - 中间共享时间轴(X轴)
   - Y轴表示不同的年份
   - 不显示数据总和
第 5 段
2. 视觉样式:
   - 使用渐变填充的堆叠面积图
   - 上下对称布局
   - 标签显示不同的迭代次数
   - 美观的色彩搭配
第 6 段
3. 功能需求:
   - 生成完整HTML5代码,可直接在浏览器中运行
   - 包含图表保存为图片的功能
   - 响应式设计,适应不同屏幕尺寸
第 7 段
4. 数据格式:
   - 假设Excel数据已转换为JSON格式
   - 数据结构示例:
     {
       "years": ["2020","2021","2022"],
       "timePoints": ["Q1","Q2","Q3","Q4"],
       "he_ch4": [[数据数组],[数据数组],[数据数组]],
       "matedata_he_ch4": [[数据数组],[数据数组],[数据数组]]
     }
第 8 段
输出约束:
- 代码格式:完整的HTML文件,包含<!DOCTYPE html>声明
- 必须包含ECharts.js最新CDN引用
- 实现图表导出功能
- 添加适当的注释说明关键代码段
- 确保代码可直接复制运行
第 9 段
质量标准:
1. 图表准确反映数据关系
2. 对称布局实现完美
3. 渐变效果平滑自然
4. 导出功能正常工作
5. 代码结构清晰可维护
第 10 段
示例输出:
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>对称渐变堆叠面积图</title>
    <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>
    <style>
        #chart-container { width: 900px; height: 600px; margin: 0 auto; }
    </style>
</head>
<body>
    <div id="chart-container"></div>
    <script>
    // 初始化ECharts实例
    var chartDom = document.getElementById('chart-container');
    var myChart = echarts.init(chartDom);
    
    // 准备数据...[详细实现代码]
    
    // 配置项...[完整配置]
    
    // 设置配置项
    myChart.setOption(option);
    
    // 导出功能实现...[实现代码]
    </script>
</body>
</html>
```
第 11 段
### ?? 使用建议
- **适用场景**:科研数据可视化、年度报告展示、时间序列数据对比分析
- **优化方向**:
  1. 可添加数据筛选交互功能
  2. 考虑添加动画过渡效果
  3. 可扩展为多数据系列对比
  4. 增加图例交互功能
  5. 优化移动端显示体验

相关资源

资源信息

分类
提示词
类型
提示词
费用
免费
更新

标签