vue+echarts实现可视化编辑调整图表数据参数下载图片效果代码
代码语言:html
所属分类:图表
代码描述:vue+echarts实现可视化编辑调整图表数据参数下载图片效果代码
代码标签: vue echarts 可视化 编辑 调整 图表 数据 参数 下载 图片
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>可编辑数据并导出的 ECharts 图表 (Vue)</title> <style> /* --- 基本样式 --- */ body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: #333; margin: 0; padding: 20px; background-color: #f4f5f7; } #app { display: grid; grid-template-columns: 1fr 400px; /* 增加了控制面板宽度 */ gap: 20px; max-width: 1600px; margin: auto; } /* --- 容器样式 --- */ .chart-container { width: 100%; height: 700px; /* 增加了图表高度 */ border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); background-color: #fff; padding: 15px; box-sizing: border-box; } .controls-panel { padding: 20px; background-color: #fff; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); display: flex; flex-direction: column; gap: 20px; height: 700px; /* 设置固定高度 */ box-sizing: border-box; } .panel-section { overflow-y: auto; /* 内容超出时滚动 */ } .control-group { display: flex; flex-direction: column; gap: 10px; margin-bottom: 20px; } .control-group label, h3 { font-weight: bold; font-size: 16px; margin-bottom: 5px; } hr { border: none; border-top: 1px solid #e0e0e0; margin: 15px 0; } /* --- 表单和按钮样式 --- */ button { border: 1px solid #409eff; background-color: #409eff; color: white; padding: 8px 15px; border-radius: 4px; cursor: pointer; font-size: 14px; transition: background-color 0.2s; } button:hover { background-color: #66b1ff; } select, input[type="text"], input[type="number"] { width: 100%;.........完整代码请登录后点击上方下载按钮下载查看
网友评论0