{ "name": "basicAreaPredict", "version": "1.0.0", "scripts": { "build": "cube build ./ --output=../../datavComponent --remote=pandav --smart" }, "dependencies": { "bcore": "0.0.18", "d3": "5.16.0", "jquery": "2.1.4", "lodash": "4.6.1", "react": "17.0.2", "react-dom": "17.0.2" }, "pandav": { "cn_name": "预测面积图", "level": 0, "icon": "/civ_pandaview_component/pandabi-component/assets/f219c040-fcd7-4f68-8878-a2c123369e3c.jpg", "protocol": 2, "type": [ "DataV-6:regular_line" ], "view": { "width": "705", "height": "446", "minWidth": "50", "minHeight": "50", "z-index": 1010 }, "apis": { "source": { "handler": "render", "description": "基本面积图接口", "fields": { "x": { "description": "类目" }, "y": { "description": "左侧Y值" }, "p": { "description": "预测值" }, "s": { "description": "系列" } } } }, "events": {}, "publicHandler": {}, "config": { "options": { "type": "menu", "children": { "chart": { "type": "menuChild", "name": "全局", "children": { "component": { "fold": true, "type": "group", "name": "组件", "children": { "fontFamily": { "name": "字体", "type": "search", "default": "Mircosoft Yahei" }, "outer": { "name": "外间距", "default": 0.42, "type": "slider", "min": 0, "max": 1, "step": 0.01 }, "margin": { "type": "suite", "name": "边距", "children": { "top": { "name": "上", "default": 40, "type": "number", "col": 6 }, "bottom": { "name": "下", "default": 60, "type": "number", "col": 6 }, "left": { "name": "左", "default": 50, "type": "number", "col": 6 }, "right": { "name": "右", "default": 20, "type": "number", "col": 6 } } } } }, "legend": { "name": "图例", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": true }, "text": { "type": "group", "name": "图例文本", "children": { "fontSize": { "name": "字号", "default": 12, "type": "number", "min": 10 }, "color": { "type": "color", "name": "颜色", "default": "RGBA(230,247,255,1)" } } }, "layout": { "type": "group", "name": "图例布局", "children": { "gridCustom": { "name": "自定义布局", "type": "switch", "default": false, "statusText": true }, "grid": { "show": [ [ "gridCustom", "$eq", true ] ], "type": "suite", "name": "网格", "children": { "row": { "name": "行", "default": 2, "type": "number", "col": 12, "min": 2 }, "column": { "name": "列", "default": 2, "type": "number", "col": 12, "min": 2 } } }, "gridGap": { "type": "suite", "name": "间距", "children": { "row": { "name": "行", "default": 10, "type": "number", "col": 12, "min": 0 }, "column": { "name": "列", "default": 200, "type": "number", "col": 12, "min": 0 } } }, "position": { "name": "位置", "default": "bottom", "type": "radio", "optionCol": 8, "options": [ { "label": "右", "value": "right" }, { "label": "上", "value": "top" }, { "label": "下", "value": "bottom" } ] }, "align": { "name": "对齐", "default": "center", "type": "radio", "optionCol": 8, "options": [ { "label": "开头", "value": "left" }, { "label": "中央", "value": "center" }, { "label": "结尾", "value": "right" } ] }, "icon": { "type": "group", "name": "图形", "children": { "margin": { "name": "间距", "default": 10, "type": "number", "min": 0 }, "type": { "name": "形状", "type": "select", "default": "line", "options": [ { "label": "线形", "value": "line" }, { "label": "圆形", "value": "circle" }, { "label": "自定义", "value": "custom" } ] }, "url": { "show": [ [ "type", "$eq", "custom" ] ], "name": "图片", "type": "image", "default": "/civ_pandaview_component/pandabi-component/assets/components/basicPlaneMap/point2.png" } } } } } } } } }, "axis": { "type": "menuChild", "name": "坐标轴", "mode": "multiple", "children": { "xAxis": { "name": "X轴", "children": { "on": { "name": "显示", "type": "switch", "default": true, "statusText": true }, "text": { "show": [ [ ".on", "$eq", true ] ], "type": "group", "name": "文本", "children": { "fontSize": { "name": "字号", "default": 12, "type": "number", "min": 10 }, "color": { "type": "color", "name": "颜色", "default": "RGBA(230,247,255,1)" } } }, "label": { "show": [ [ ".on", "$eq", true ] ], "name": "轴标签", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": true }, "type": { "name": "类型", "default": "date", "type": "select", "options": [ { "name": "日期时间", "value": "date" }, { "name": "类目类型", "value": "category" } ] }, "showType": { "show": [ [ "type", "$eq", "date" ] ], "name": "格式", "default": "M月", "type": "select", "options": [ { "name": "2017年1月1日 08:00:00", "value": "YYYY年M月D日 HH:mm:ss" }, { "name": "2017年01月01日 08:00:00", "value": "YYYY年MM月DD日 HH:mm:ss" }, { "name": "2017-1-1 08:00:00", "value": "YYYY-M-D HH:mm:ss" }, { "name": "2017-01-01 08:00:00", "value": "YYYY-MM-DD HH:mm:ss" }, { "name": "2017.1.1 08:00:00", "value": "YYYY.M.D HH:mm:ss" }, { "name": "2017.01.01 08:00:00", "value": "YYYY.MM.DD HH:mm:ss" }, { "name": "2017年1月1日", "value": "YYYY年M月D日" }, { "name": "2017年01月01日", "value": "YYYY年MM月DD日" }, { "name": "2017年01月", "value": "YYYY年MM月" }, { "name": "2017-1-1", "value": "YYYY-M-D" }, { "name": "2017-01-01", "value": "YYYY-MM-DD" }, { "name": "2017.1.1", "value": "YYYY.M.D" }, { "name": "2017.01.01", "value": "YYYY.MM.DD" }, { "name": "1月1日", "value": "M月D日" }, { "name": "01月01日", "value": "MM月DD日" }, { "name": "01月01日01时", "value": "MM月DD日HH时" }, { "name": "1-1", "value": "M-D" }, { "name": "01-01", "value": "MM-DD" }, { "name": "1.1", "value": "M.D" }, { "name": "01.01", "value": "MM.DD" }, { "name": "1月", "value": "M月" }, { "name": "01月", "value": "MM月" }, { "name": "1(月)", "value": "M" }, { "name": "01(月)", "value": "MM" }, { "name": "1日", "value": "D日" }, { "name": "01日", "value": "DD日" }, { "name": "1(日)", "value": "D" }, { "name": "01(日)", "value": "DD" }, { "name": "08:00:00", "value": "HH:mm:ss" }, { "name": "08:00", "value": "HH:mm" }, { "name": "星期一", "value": "X" }, { "name": "Monday", "value": "W" }, { "name": "Mon", "value": "w" } ] }, "count": { "name": "数量", "type": "number", "min": 2, "default": 5 }, "break": { "name": "分行", "type": "switch", "default": false, "statusText": true }, "breakNumber": { "show": [ [ "break", "$eq", true ] ], "name": "首行字符数", "default": 3, "type": "number", "min": 1 }, "angle": { "name": "角度", "default": "0", "type": "select", "options": [ { "name": "水平", "value": "0" }, { "name": "斜角", "value": "45" }, { "name": "垂直", "value": "90" } ] } } }, "unit": { "show": [ [ ".on", "$eq", true ] ], "name": "轴单位", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": false }, "text": { "name": "单位", "default": "单位", "type": "text" }, "translate": { "type": "suite", "name": "偏移", "children": { "x": { "name": "X", "default": 20, "type": "number", "col": 12 }, "y": { "name": "Y", "default": 0, "type": "number", "col": 12 } } } } }, "axisLine": { "show": [ [ ".on", "$eq", true ] ], "name": "轴线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": true }, "color": { "type": "color", "name": "颜色", "default": "RGBA(186,231,255,1)" }, "width": { "name": "粗细", "default": 1, "type": "number" } } }, "tickLine": { "show": [ [ ".on", "$eq", true ] ], "name": "刻度线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": false }, "color": { "type": "color", "name": "颜色", "default": "RGBA(186,231,255,1)" }, "width": { "name": "粗细", "default": 1, "type": "number" } } }, "gridLine": { "show": [ [ ".on", "$eq", true ] ], "name": "网格线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": false }, "color": { "type": "color", "name": "颜色", "default": "RGBA(255, 255, 255, .3)" }, "width": { "name": "粗细", "default": 1, "type": "number" }, "lineType": { "name": "样式", "type": "select", "default": "dash", "options": [ { "name": "实线", "value": "solid" }, { "name": "虚线", "value": "dash" } ] }, "offset": { "show": [ [ "lineType", "$eq", "dash" ] ], "name": "偏移量", "default": 3, "type": "number", "min": 0 } } } } }, "yAxis": { "name": "Y轴", "children": { "on": { "name": "显示", "type": "switch", "default": true, "statusText": true }, "text": { "show": [ [ ".on", "$eq", true ] ], "type": "group", "name": "文本", "children": { "fontSize": { "name": "字号", "default": 12, "type": "number", "min": 10 }, "color": { "type": "color", "name": "颜色", "default": "RGBA(230,247,255,1)" } } }, "label": { "show": [ [ ".on", "$eq", true ] ], "name": "轴标签", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": true }, "min": { "name": "最小值", "default": 0, "type": "text" }, "max": { "name": "最大值", "default": "", "type": "text" }, "tickAuto": { "name": "刻度自适应", "type": "switch", "default": true, "statusText": true }, "count": { "show": [ [ "tickAuto", "$eq", false ] ], "name": "数量", "type": "number", "min": 2, "default": 5 } } }, "unit": { "show": [ [ ".on", "$eq", true ] ], "name": "轴单位", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": false }, "text": { "name": "单位", "default": "单位", "type": "text" }, "translate": { "type": "suite", "name": "偏移", "children": { "x": { "name": "X", "default": 20, "type": "number", "col": 12 }, "y": { "name": "Y", "default": 0, "type": "number", "col": 12 } } } } }, "axisLine": { "show": [ [ ".on", "$eq", true ] ], "name": "轴线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": true }, "color": { "type": "color", "name": "颜色", "default": "RGBA(186,231,255,1)" }, "width": { "name": "粗细", "default": 1, "type": "number" } } }, "tickLine": { "show": [ [ ".on", "$eq", true ] ], "name": "刻度线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": false }, "color": { "type": "color", "name": "颜色", "default": "RGBA(186,231,255,1)" }, "width": { "name": "粗细", "default": 1, "type": "number" } } }, "gridLine": { "show": [ [ ".on", "$eq", true ] ], "name": "网格线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": false }, "color": { "type": "color", "name": "颜色", "default": "RGBA(255, 255, 255, .3)" }, "width": { "name": "粗细", "default": 1, "type": "number" }, "lineType": { "name": "样式", "type": "select", "default": "dash", "options": [ { "name": "实线", "value": "solid" }, { "name": "虚线", "value": "dash" } ] }, "offset": { "show": [ [ "lineType", "$eq", "dash" ] ], "name": "偏移量", "default": 3, "type": "number", "min": 0 } } } } }, "zAxis": { "name": "Z轴", "children": { "on": { "name": "显示", "type": "switch", "default": false, "statusText": true }, "text": { "show": [ [ ".on", "$eq", true ] ], "type": "group", "name": "文本", "children": { "fontSize": { "name": "字号", "default": 12, "type": "number", "min": 10 }, "color": { "type": "color", "name": "颜色", "default": "RGBA(230,247,255,1)" } } }, "label": { "show": [ [ ".on", "$eq", true ] ], "name": "轴标签", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": true }, "min": { "name": "最小值", "default": 0, "type": "text" }, "max": { "name": "最大值", "default": "", "type": "text" }, "tickAuto": { "name": "刻度自适应", "type": "switch", "default": true, "statusText": true }, "count": { "show": [ [ "tickAuto", "$eq", false ] ], "name": "数量", "type": "number", "min": 2, "default": 5 } } }, "unit": { "show": [ [ ".on", "$eq", true ] ], "name": "轴单位", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": false }, "text": { "name": "单位", "default": "单位", "type": "text" }, "translate": { "type": "suite", "name": "偏移", "children": { "x": { "name": "X", "default": 20, "type": "number", "col": 12 }, "y": { "name": "Y", "default": 0, "type": "number", "col": 12 } } } } }, "axisLine": { "show": [ [ ".on", "$eq", true ] ], "name": "轴线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": true }, "color": { "type": "color", "name": "颜色", "default": "RGBA(186,231,255,1)" }, "width": { "name": "粗细", "default": 1, "type": "number" } } }, "tickLine": { "show": [ [ ".on", "$eq", true ] ], "name": "刻度线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": false }, "color": { "type": "color", "name": "颜色", "default": "RGBA(186,231,255,1)" }, "width": { "name": "粗细", "default": 1, "type": "number" } } }, "gridLine": { "show": [ [ ".on", "$eq", true ] ], "name": "网格线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": false }, "color": { "type": "color", "name": "颜色", "default": "RGBA(255, 255, 255, .3)" }, "width": { "name": "粗细", "default": 1, "type": "number" }, "lineType": { "name": "样式", "type": "select", "default": "dash", "options": [ { "name": "实线", "value": "solid" }, { "name": "虚线", "value": "dash" } ] }, "offset": { "show": [ [ "lineType", "$eq", "dash" ] ], "name": "偏移量", "default": 3, "type": "number", "min": 0 } } } } } } }, "dataSeries": { "type": "menuChild", "name": "数据系列", "children": { "dtseries": { "name": "数据系列", "type": "tabs", "default": [ { "value": "", "connectNulls": false, "normal": { "line": { "show": true, "lineType": "solid", "colors": { "style": "single", "value": "RGBA(42,157,255,1)" }, "lineWidth": 1, "curve": false, "shadow": { "show": true, "hShadow": 4, "vShadow": 8, "blur": 4, "color": "rgba(0, 0, 0, 0.5)" } }, "area": { "colors": { "style": "double", "value": "RGBA(18, 131, 277, 1)", "from": "RGBA(42,157,255,0.65)", "to": "RGBA(42,157,255,0)", "angle": 0 }, "pattern": false } }, "predict": { "line": { "show": true, "lineType": "dash", "colors": { "style": "single", "value": "RGBA(230,247,255,1)" }, "lineWidth": 2, "curve": false, "shadow": { "show": true, "hShadow": 4, "vShadow": 8, "blur": 4, "color": "rgba(0, 0, 0, 0.5)" } }, "area": { "colors": { "style": "double", "value": "RGBA(18, 131, 277, 1)", "from": "RGBA(230,247,255,0.4)", "to": "rgba(230,247,255,0.0)", "angle": 0 }, "pattern": false } } } ], "template": { "name": "系列<%=i+1%>", "type": "object", "children": { "value": { "type": "text", "name": "系列值", "default": "" }, "connectNulls": { "name": "null值连接", "type": "switch", "default": false, "statusText": true }, "normal": { "name": "正常", "type": "group", "children": { "line": { "name": "折线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": true }, "lineType": { "name": "样式", "type": "select", "default": "solid", "options": [ { "name": "实线", "value": "solid" }, { "name": "虚线", "value": "dash" } ] }, "colors": { "name": "颜色", "type": "multicolor", "default": { "style": "single", "value": "#2A9DFF" } }, "lineWidth": { "name": "粗细", "default": 1, "type": "number", "min": 0 }, "curve": { "name": "曲线", "type": "switch", "default": false, "statusText": true }, "shadow": { "name": "阴影", "fold": true, "enableHide": true, "type": "group", "children": { "show": { "default": false }, "color": { "name": "颜色", "type": "color", "default": "#fff" }, "vShadow": { "name": "X", "type": "number", "default": 0 }, "hShadow": { "name": "Y", "type": "number", "default": 0 }, "blur": { "name": "模糊", "type": "text", "default": 8 } } } } }, "area": { "name": "区域", "type": "group", "children": { "colors": { "name": "颜色", "type": "multicolor", "default": { "style": "double", "value": "#63869E", "from": "RGBA(18, 131, 277, 1)", "to": "RGBA(18, 131, 277, 0)", "angle": 0 } }, "pattern": { "name": "图案", "type": "switch", "default": false, "statusText": true } } } } }, "predict": { "name": "预测", "type": "group", "children": { "line": { "name": "折线", "type": "group", "fold": true, "enableHide": true, "children": { "show": { "default": true }, "lineType": { "name": "样式", "type": "select", "default": "solid", "options": [ { "name": "实线", "value": "solid" }, { "name": "虚线", "value": "dash" } ] }, "colors": { "name": "颜色", "type": "multicolor", "default": { "style": "single", "value": "#2A9DFF" } }, "lineWidth": { "name": "粗细", "default": 1, "type": "number", "min": 0 }, "curve": { "name": "曲线", "type": "switch", "default": false, "statusText": true }, "shadow": { "name": "阴影", "fold": true, "enableHide": true, "type": "group", "children": { "show": { "default": false }, "color": { "name": "颜色", "type": "color", "default": "#fff" }, "vShadow": { "name": "X", "type": "number", "default": 0 }, "hShadow": { "name": "Y", "type": "number", "default": 0 }, "blur": { "name": "模糊", "type": "text", "default": 8 } } } } }, "area": { "name": "区域", "type": "group", "children": { "colors": { "name": "颜色", "type": "multicolor", "default": { "style": "double", "value": "#63869E", "from": "RGBA(18, 131, 277, 1)", "to": "RGBA(18, 131, 277, 0)", "angle": 0 } }, "pattern": { "name": "图案", "type": "switch", "default": false, "statusText": true } } } } } } } } } } } } }, "api_data": { "source": [ { "x": "2019/01/01 00:00:00", "y": 81, "s": "收入/万元" }, { "x": "2019/02/01 00:00:00", "y": 29, "s": "收入/万元" }, { "x": "2019/03/01 00:00:00", "p": 37, "s": "收入/万元" }, { "x": "2019/04/01 00:00:00", "p": 11, "s": "收入/万元" }, { "x": "2019/05/01 00:00:00", "y": 13, "s": "收入/万元" }, { "x": "2019/06/01 00:00:00", "y": 45, "s": "收入/万元" }, { "x": "2019/07/01 00:00:00", "y": 98, "s": "收入/万元" }, { "x": "2019/08/01 00:00:00", "p": 91, "s": "收入/万元" }, { "x": "2019/09/01 00:00:00", "p": 40, "s": "收入/万元" }, { "x": "2019/10/01 00:00:00", "p": 54, "s": "收入/万元" }, { "x": "2019/11/01 00:00:00", "y": 20, "s": "收入/万元" }, { "x": "2019/12/01 00:00:00", "y": 30, "s": "收入/万元" } ] }, "thumbnail": "/civ_pandaview_component/pandabi-component/assets/f219c040-fcd7-4f68-8878-a2c123369e3c.jpg" } }