log
1、减少命名冲突,变量污染优化方法,对象名设置成一样需要,立即执行函数
2、步骤3、修改柱子颜色,修改x轴刻度标签,修改y轴线的颜色还有宽度,y多条横线
柱子的圆角,宽度series修改
自适应
第一个柱形图
// 柱状图模块1
(function() {
// 1实例化对象
var myChart = echarts.init(document.querySelector(".bar .chart"));
// 2. 指定配置项和数据
var option = {
color: ["#2f89cf"],//鼠标移动到那里的提示快
tooltip: {
trigger: "axis",
axisPointer: {
// 坐标轴指示器,坐标轴触发有效
type: "shadow" // 默认为直线,可选为:'line' | 'shadow'
}
},
// 修改图表的大小
grid: {
left: "0%",
top: "10px",
right: "0%",
bottom: "4%",
containLabel: true
},
xAxis: [
{
type: "category",
data: [
"旅游行业",
"教育培训",
"游戏行业",
"医疗行业",
"电商行业",
"社交行业",
"金融行业"
],
axisTick: {
alignWithLabel: true
},
// 修改刻度标签 相关样式
axisLabel: {
color: "rgba(255,255,255,.6) ",
fontSize: "12"
},
// 不显示x坐标轴的样式
axisLine: {
show: false
}
}
],
yAxis: [
{
type: "value",
// 修改刻度标签 相关样式
axisLabel: {
color: "rgba(255,255,255,.6) ",
fontSize: 12
},
// y轴的线条改为了 2像素
axisLine: {
lineStyle: {
color: "rgba(255,255,255,.1)",
width: 2
}
},
// y轴分割线的颜色
splitLine: {
lineStyle: {
color: "rgba(255,255,255,.1)"
}
}
}
],
series: [
{
name: "直接访问",
type: "bar",
barWidth: "35%",
data: [200, 300, 300, 900, 1500, 1200, 600],
itemStyle: {
// 修改柱子圆角
barBorderRadius: 5
}
}
]
};
// 3. 把配置项给实例对象
myChart.setOption(option);
// 4. 让图表跟随屏幕自动的去适应
window.addEventListener("resize", function() {
myChart.resize();
});
})();
4、第二个柱形图
一:copy时候哪些真的不需要的可以先删掉,修改y的刻度还有标签颜色,去掉x轴的数据
flase,竖线也是x轴的lineStyle
二:修改y轴字体,y轴的柱体两条,其中一条修改圆柱,并且修改颜色,显示百分比数据手册:series,bar(柱状图),label
三:右边的刻度
显示百分比数据手册,label里面
四:修改柱子的颜色,需要函数下标去对应数组的颜色