From 8b4fd2c0b189ff52acaec515378e8942ee43ece8 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sat, 2 Dec 2023 14:21:11 +0800 Subject: [PATCH] save project --- abcd.html | 363 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ my_analysis.py | 9 ++++++++- 2 files changed, 371 insertions(+), 1 deletion(-) create mode 100644 abcd.html diff --git a/abcd.html b/abcd.html new file mode 100644 index 0000000..1c99ec3 --- /dev/null +++ b/abcd.html @@ -0,0 +1,363 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="UTF-8"> + <title>Awesome-pyecharts</title> + <script type="text/javascript" src="https://assets.pyecharts.org/assets/echarts.min.js"></script> + +</head> +<body> + <div id="3afcc93263124a2e9a07cee981a80896" class="chart-container" style="width:900px; height:500px;"></div> + <script> + var chart_3afcc93263124a2e9a07cee981a80896 = echarts.init( + document.getElementById('3afcc93263124a2e9a07cee981a80896'), 'white', {renderer: 'canvas'}); + var option_3afcc93263124a2e9a07cee981a80896 = { + "animation": true, + "animationThreshold": 2000, + "animationDuration": 1000, + "animationEasing": "cubicOut", + "animationDelay": 0, + "animationDurationUpdate": 300, + "animationEasingUpdate": "cubicOut", + "animationDelayUpdate": 0, + "color": [ + "#c23531", + "#2f4554", + "#61a0a8", + "#d48265", + "#749f83", + "#ca8622", + "#bda29a", + "#6e7074", + "#546570", + "#c4ccd3", + "#f05b72", + "#ef5b9c", + "#f47920", + "#905a3d", + "#fab27b", + "#2a5caa", + "#444693", + "#726930", + "#b2d235", + "#6d8346", + "#ac6767", + "#1d953f", + "#6950a1", + "#918597" + ], + "series": [ + { + "type": "line", + "name": "\u806a\u806a", + "connectNulls": false, + "symbolSize": 4, + "showSymbol": true, + "smooth": false, + "clip": true, + "step": false, + "data": [ + [ + "\u7b2c1\u6b21", + 112 + ], + [ + "\u7b2c2\u6b21", + 110 + ], + [ + "\u7b2c3\u6b21", + 118 + ], + [ + "\u7b2c4\u6b21", + 124 + ], + [ + "\u7b2c5\u6b21", + 129 + ], + [ + "\u7b2c6\u6b21", + 132 + ], + [ + "\u7b2c7\u6b21", + 136 + ], + [ + "\u7b2c8\u6b21", + 139 + ], + [ + "\u7b2c9\u6b21", + 144 + ], + [ + "\u7b2c10\u6b21", + 143 + ] + ], + "hoverAnimation": true, + "label": { + "show": true, + "position": "top", + "margin": 8 + }, + "lineStyle": { + "show": true, + "width": 1, + "opacity": 1, + "curveness": 0, + "type": "solid" + }, + "areaStyle": { + "opacity": 0 + }, + "zlevel": 0, + "z": 0 + }, + { + "type": "line", + "name": "\u5c0f\u6770", + "connectNulls": false, + "symbolSize": 4, + "showSymbol": true, + "smooth": false, + "clip": true, + "step": false, + "data": [ + [ + "\u7b2c1\u6b21", + 128 + ], + [ + "\u7b2c2\u6b21", + 131 + ], + [ + "\u7b2c3\u6b21", + 132 + ], + [ + "\u7b2c4\u6b21", + 129 + ], + [ + "\u7b2c5\u6b21", + 130 + ], + [ + "\u7b2c6\u6b21", + 127 + ], + [ + "\u7b2c7\u6b21", + 129 + ], + [ + "\u7b2c8\u6b21", + 131 + ], + [ + "\u7b2c9\u6b21", + 132 + ], + [ + "\u7b2c10\u6b21", + 128 + ] + ], + "hoverAnimation": true, + "label": { + "show": true, + "position": "top", + "margin": 8 + }, + "lineStyle": { + "show": true, + "width": 1, + "opacity": 1, + "curveness": 0, + "type": "solid" + }, + "areaStyle": { + "opacity": 0 + }, + "zlevel": 0, + "z": 0 + }, + { + "type": "line", + "name": "\u76ae\u76ae", + "connectNulls": false, + "symbolSize": 4, + "showSymbol": true, + "smooth": false, + "clip": true, + "step": false, + "data": [ + [ + "\u7b2c1\u6b21", + 143 + ], + [ + "\u7b2c2\u6b21", + 145 + ], + [ + "\u7b2c3\u6b21", + 140 + ], + [ + "\u7b2c4\u6b21", + 133 + ], + [ + "\u7b2c5\u6b21", + 134 + ], + [ + "\u7b2c6\u6b21", + 126 + ], + [ + "\u7b2c7\u6b21", + 121 + ], + [ + "\u7b2c8\u6b21", + 120 + ], + [ + "\u7b2c9\u6b21", + 114 + ], + [ + "\u7b2c10\u6b21", + 105 + ] + ], + "hoverAnimation": true, + "label": { + "show": true, + "position": "top", + "margin": 8 + }, + "lineStyle": { + "show": true, + "width": 1, + "opacity": 1, + "curveness": 0, + "type": "solid" + }, + "areaStyle": { + "opacity": 0 + }, + "zlevel": 0, + "z": 0 + } + ], + "legend": [ + { + "data": [ + "\u806a\u806a", + "\u5c0f\u6770", + "\u76ae\u76ae" + ], + "selected": { + "\u806a\u806a": true, + "\u5c0f\u6770": true, + "\u76ae\u76ae": true + }, + "show": true, + "padding": 5, + "itemGap": 10, + "itemWidth": 25, + "itemHeight": 14 + } + ], + "tooltip": { + "show": true, + "trigger": "item", + "triggerOn": "mousemove|click", + "axisPointer": { + "type": "line" + }, + "showContent": true, + "alwaysShowContent": false, + "showDelay": 0, + "hideDelay": 100, + "textStyle": { + "fontSize": 14 + }, + "borderWidth": 0, + "padding": 5 + }, + "xAxis": [ + { + "show": true, + "scale": false, + "nameLocation": "end", + "nameGap": 15, + "gridIndex": 0, + "inverse": false, + "offset": 0, + "splitNumber": 5, + "minInterval": 0, + "splitLine": { + "show": false, + "lineStyle": { + "show": true, + "width": 1, + "opacity": 1, + "curveness": 0, + "type": "solid" + } + }, + "data": [ + "\u7b2c1\u6b21", + "\u7b2c2\u6b21", + "\u7b2c3\u6b21", + "\u7b2c4\u6b21", + "\u7b2c5\u6b21", + "\u7b2c6\u6b21", + "\u7b2c7\u6b21", + "\u7b2c8\u6b21", + "\u7b2c9\u6b21", + "\u7b2c10\u6b21" + ] + } + ], + "yAxis": [ + { + "show": true, + "scale": false, + "nameLocation": "end", + "nameGap": 15, + "gridIndex": 0, + "inverse": false, + "offset": 0, + "splitNumber": 5, + "minInterval": 0, + "splitLine": { + "show": false, + "lineStyle": { + "show": true, + "width": 1, + "opacity": 1, + "curveness": 0, + "type": "solid" + } + } + } + ], + "title": { + "text": "\u6570\u5b66\u8003\u8bd5\u5404\u6b21\u6210\u7ee9", + "subtext": "\u5355\u4f4d:\u6570\u5b66\u6210\u7ee9" + } +}; + chart_3afcc93263124a2e9a07cee981a80896.setOption(option_3afcc93263124a2e9a07cee981a80896); + </script> +</body> +</html> diff --git a/my_analysis.py b/my_analysis.py index 3dd7f36..0b2b3f1 100644 --- a/my_analysis.py +++ b/my_analysis.py @@ -3,4 +3,11 @@ from pyecharts.charts import Line test = ["第1次","第2次","第3次","第4次","第5次","第6次","第7次","第8次","第9次","第10次"] student1 = [112, 110, 118, 124, 129, 132, 136, 139, 144, 143] # 聪聪 student2 = [128, 131, 132, 129, 130, 127, 129, 131, 132, 128] # 小杰 -student3 = [143, 145, 140, 133, 134, 126, 121, 120, 114, 105] # 皮皮 \ No newline at end of file +student3 = [143, 145, 140, 133, 134, 126, 121, 120, 114, 105] # 皮皮 +line=Line() +line.add_xaxis(test) +line.add_yaxis('聪聪',student1) +line.add_yaxis('小杰',student2) +line.add_yaxis('皮皮',student3) +line.set_global_opts(title_opts={'text':'数学考试各次成绩','subtext':'单位:数学成绩'}) +line.render('abcd.html') \ No newline at end of file -- libgit2 0.25.0