//****************************************************************** abc1
//初始化一个Echarts对象,main
var MyEcharts = echarts.init(document.getElementById('Echarts_01'));
var option = {
legend:{
x:'370px',
y:'35px',
data:['所在区域']
},
tooltip: {
trigger: 'item',
formatter: '{b}:{c}人'
},
grid: {
left: '6%',
right: '2%',
bottom: '0%',
containLabel: true
},
xAxis: {
type: 'category',
data: ['吴泾', '工业区',
'七宝', '虹桥',
'江川路'
],
axisTick: {
show: false
}
},
yAxis: {
name: '人数(人)',
nameLocation: 'end',
nameGap: 20,
axisTick: {
show: false
}
},
series: [{
name:'所在区域',
type: 'bar',
itemStyle: {
normal: {
//好,这里就是重头戏了,定义一个list,然后根据所以取得不同的值,这样就实现了,
color: function(params) {
// build a color map as your need.
var colorList = [
'#C1232B','#B5C334','#FCCE10','#E87C25','#27727B',
'#FE8463','#9BCA63','#FAD860','#F3A43B','#60C0DD',
'#D7504B','#C6E579','#F4E001','#F0805A','#26C0C0'
];
return colorList[params.dataIndex]
},
//以下为是否显示,显示位置和显示格式的设置了
label: {
show: true,
position: 'top',
// formatter: '{c}'
formatter: '{b}\n{c}'
}
}
},
data: [56, 52, 23, 32, 26],
barMaxWidth: '40px',
label: {
normal: {
show: true,
position: 'top',
formatter: '{c}'
}
}
}]
};
// 使用刚指定的配置项和数据显示图表。
MyEcharts.setOption(option);
//******************************************************************abc2
//初始化一个Echarts对象,main
var MyEcharts1 = echarts.init(document.getElementById('Echarts_02'));
var option1 = {
grid: {
left: '1%',
right: '7%',
top: '8%',
height: 100, //设置grid高度
containLabel: true
},
xAxis: [{
type: 'value',
interval : 20,
axisTick: {
show: false
}
}],
yAxis: [{
type: 'category',
axisTick: {
show: false
},
data: ['农业', '非农'],
inverse:'true', //排序
}],
series: [{
type: 'bar',
barMaxWidth: '40px',
label: {
normal: {
show: true,
position: 'right'
}
},
data: [8.3910, 57.8210]
}]
};
// 使用刚指定的配置项和数据显示图表。
MyEcharts1.setOption(option1);
//******************************************************************abc3
//初始化一个Echarts对象,main
var MyEcharts2 = echarts.init(document.getElementById('Echarts_03'));
var option2 = {
tooltip: {
trigger: 'item',
formatter: "{a} <br/>{b}: {c} ({d}%)"
},
legend: {
orient: 'vertical',
padding:0,
itemWidth:'20',
itemHeight: '10',
x: 'right',
y: 'bottom',
data:['本科及以上','大专','高中及三校','初中及以下','不明']
},
series: [
{
name:'访问来源',
type:'pie',
selectedMode: 'single',
label: {
normal: {
position: 'center'
}
},
labelLine: {
normal: {
show: false
}
}
},
{
name:'访问来源',
type:'pie',
radius: ['30%', '40%'],
data:[
{value:14, name:'本科及以上'},
{value:12, name:'大专'},
{value:11, name:'高中及三校'},
{value:10, name:'初中及以下'},
{value:10, name:'不明'}
]
}
]
};
// 使用刚指定的配置项和数据显示图表。
MyEcharts2.setOption(option2);
//******************************************************************abc4
//初始化一个Echarts对象,main
var MyEcharts3 = echarts.init(document.getElementById('Echarts_04'));
var option3 = {
title: [{
text: '男性',
right: "28%",
top: 0,
textStyle: {
color: "#000",
fontSize: 14,
fontWeight: 'normal'
}
}, {
text: '女性',
left: "28%",
top: 0,
textStyle: {
color: "#000",
fontSize: 14,
fontWeight: 'normal'
}
}],
xAxis: [{
type: 'value',
position: 'button',
silent: true,
axisLine: {
onZero: true
},
splitArea: {
show: false
},
splitLine: {
show: true,
lineStyle: {
color: '#006486',
width: 1,
type: 'dashed'
}
},
interval: 5,
axisLabel: {
formatter: function(param) {
if (param > 0) {
return param
} else {
return -param
}
}
}
}],
yAxis: [{
axisTick: {
show: false
},
data: ['16-25周岁', '26-35周岁', '36-45周岁', '46-60周岁']
}],
grid: {
left: '3%',
right: '4%',
top: '10%',
height: 180, //设置grid高度
containLabel: true
},
tooltip : {
trigger: 'axis',
formatter: '{b0}: {c0}<br />{b1}: {c1}'+-1,
axisPointer : {
type : 'shadow'
}
},
series: [{
name:'女性',
type:'bar',
stack: '总量',
data:[12, 13, 14, 13]
},
{
name:'男性',
type:'bar',
stack: '总量',
barMaxWidth: '40px',
data:[-12, -13, -10, -13]
}]
};
// 使用刚指定的配置项和数据显示图表。
MyEcharts3.setOption(option3);
//初始化一个Echarts对象,main
var MyEcharts = echarts.init(document.getElementById('Echarts_01'));
var option = {
//提示框组件
tooltip: {
//触发类型
trigger: 'axis',
//指示器
axisPointer: {
type: 'shadow'
},
//提示悬浮文字
formatter: "{a} <br/>{b} : {c}"
},
legend: {
data: ['2016年']
},
grid: {
left: '3%',
right: '5%',
bottom: '5%',
top:'2%',
containLabel: true
},
xAxis: {
type: 'value',
name:'人数',
nameLocation:'end',
position:'top',
//去掉,坐标尺度
axisTick: {
show: false
},
axisLabel: {
interval: 0,
formatter: '{value}',
}
},
yAxis: {
type: 'category',
name:'单位名称 ',
nameLocation:'start',
axisTick: {
show: false
},
inverse:'true', //排序
data: ['万达信息股份有限公司',
'中国移动股份有限公司',
'上海悦才服务有限公司',
'万达集团',
'上海正田有限公司',
'上海好璃奥有限公司',
'海悦才服务有限公司',
'万达集团',
'上海扶正有限公司',
'海悦才服务有限公司'
]
},
series: [{
name: '2016年占比',
type: 'bar',
itemStyle: {
normal: {
//好,这里就是重头戏了,定义一个list,然后根据所以取得不同的值,这样就实现了,
color: '#26C0C0'
}
},
data: [42, 36, 35, 28, 21, 20, 15, 15, 5, 2]
}]
};
// 使用刚指定的配置项和数据显示图表。
MyEcharts.setOption(option);
相关推荐
Jupyter-Notebook
考研公共课历年真题集-最新发布.zip
2006-2023年上市公司资产误定价Misp数据集(4.9万样本,含原始数据、代码及结果,最新).zip
Jupyter-Notebook
Jupyter-Notebook
100个Origin软件高效使用技巧大全-最新更新.zip
Jupyter-Notebook
煤矿感知数据联网接入规范 第2部分:重要设备
1、资源内容地址:https://blog.csdn.net/abc6838/article/details/143777985 2、数据特点:今年全新,手工精心整理,放心引用,数据来自权威,且标注《数据来源》,相对于其他人的控制变量数据准确很多,适合写论文做实证用 ,不会出现数据造假问题 3、适用对象:大学生,本科生,研究生小白可用,容易上手!!! 4、课程引用: 经济学,地理学,城市规划与城市研究,公共政策与管理,社会学,商业与管理
KSSJ_CJ15-2023
全国电子地图行政区划道路水系数据-最新shp.zip
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
全国乡镇级行政区划矢量数据2.0版-最新.zip
Jupyter-Notebook
Typora(version 1.2.3)导出 pdf 自定义水印的 frame.js 文件,详情可以查看:
【作品名称】:基于Java 实现的电脑鼠走迷宫的软件程序 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 迷宫地图生成算法的设计和实现 自动生成迷宫:根据迷宫生成算法自动生成一定复杂度的迷宫地图。 手动生成迷宫:根据文件中存储的固定数据生成迷宫地图。 单路径寻找算法的设计与实现:找出迷宫中一条单一的通路。 迷宫遍历算法的设计与实现:遍历迷宫中所有的可行路径。 最短路径计算算法的设计与实现:根据遍历结果,找出迷宫中所有通路中的最短通路。 (3)第二部分:界面展示部分 生成迷宫地图界面的设计与实现:根据生成的迷宫地图,用可视化的界面展现出来。 界面布局的设计与实现:根据迷宫程序的总体需求,设计和实现合理的界面布局。 相关迷宫生成过程和寻路算法在界面上的展现:将迷宫程序中的相关功能,跟界面合理结合,并采用一定的方法展 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。
基于Selenium前端自动化测试工具,对youtube和tiktok数据进行爬虫,可设置自己要爬取的内容和主题,快速便捷。
Jupyter-Notebook
gkt
Jupyter-Notebook