堆积柱状图如果有数据为0时会在最后面显示半个0怎么解决
答案:2 悬赏:0 手机版
解决时间 2021-01-30 23:47
- 提问者网友:杀手的诗
- 2021-01-30 14:08
堆积柱状图如果有数据为0时会在最后面显示半个0怎么解决
最佳答案
- 五星知识达人网友:鱼芗
- 2021-01-30 15:32
1.分析总体,比较比例
如图所示,分析每个产品在每个月在四种产品中的比例。
2.适用于数据序列不多的类别,最多不要超过5个;数据序列较多时,使用效果不明显。
3.选中数据区域--点击插入--选择所需图表类型(这里为堆积柱形图),然后进入图表美化。
点击图表工具--格式--垂直(值)轴--设置所选内容格式。
4.垂直(值)轴设置
下面添加数据标签,所以可以吧Y轴删除。
选中垂直(值)轴--点击backspace。
5.垂直(值)轴主要网格线
网格线装饰--一般为虚线 (在柱子上有数据标签时删除,或者数据较少时)
6.绘图区
选中(右击)--添加数据标签
7.水平(类别)轴
设置坐标轴格式--刻度线标记--主要类型(无)。去掉刻度线,使图表跟简介美观。
设置坐标轴格式--线条(实线)--颜色(黑色)。
8.图例
主要是设置图例位置,放到右边,根据情况而定。
9.系列
分类间距(柱子和柱子之间的距离):50%-90%。
10.主副标题和添加数据来源
根据表格需要,添加标题,标题尽量简洁,且能够反映表格内容,突出你想表达的观点。
如图所示,分析每个产品在每个月在四种产品中的比例。
2.适用于数据序列不多的类别,最多不要超过5个;数据序列较多时,使用效果不明显。
3.选中数据区域--点击插入--选择所需图表类型(这里为堆积柱形图),然后进入图表美化。
点击图表工具--格式--垂直(值)轴--设置所选内容格式。
4.垂直(值)轴设置
下面添加数据标签,所以可以吧Y轴删除。
选中垂直(值)轴--点击backspace。
5.垂直(值)轴主要网格线
网格线装饰--一般为虚线 (在柱子上有数据标签时删除,或者数据较少时)
6.绘图区
选中(右击)--添加数据标签
7.水平(类别)轴
设置坐标轴格式--刻度线标记--主要类型(无)。去掉刻度线,使图表跟简介美观。
设置坐标轴格式--线条(实线)--颜色(黑色)。
8.图例
主要是设置图例位置,放到右边,根据情况而定。
9.系列
分类间距(柱子和柱子之间的距离):50%-90%。
10.主副标题和添加数据来源
根据表格需要,添加标题,标题尽量简洁,且能够反映表格内容,突出你想表达的观点。
全部回答
- 1楼网友:北城痞子
- 2021-01-30 16:58
挺简单的,用echarts中label的formatter属性就可以实现了,formatter采用回调函数的格式,有一个参数是params,这是个对象,有一个指向当前数据索引的dataindex属性,根据这个属性可以找到堆积柱状图中的数据
var data1 = [10000,18000,20000,34000,13000,25000,26000,20011,30000,31200,27400,28000,31004,20100],
data2 = [10000,18000,20000,34000,13000,25000,26000,20011,30000,31200,27400,28000,31004,20100];
option = {
title: {
text:'xxx激活设备数',
left:'center' ,
top:'10px',
textstyle: {
color: '#666',
fontweight: 'normal'
}
},
toolbox: {
feature: {
dataview: {show: true, readonly: false},
magictype: {show: true, type: ['line', 'bar']},
restore: {show: true},
saveasimage: {show: true}
}
},
grid: {
y: '10%',
y2: '10%'
},
xaxis: [
{
type: 'category',
axislabel:{
interval: 0, // {number}
rotate: 40
},
data: ['2016-10-05星期三','2016-10-06星期四','2016-10-07星期五','2016-10-08星期六','2016-10-09星期日','2016-10-10星期一','2016-10-11星期二','2016-10-12星期三','2016-10-13星期四','2016-10-14星期五','2016-10-15星期六','2016-10-16星期日','2016-10-17星期一','2016-10-18星期二']
}
],
yaxis: [
{
type: 'value',
min: 0,
max: 70000,
interval: 10000
}
],
series: [
{
name:'android',
type:'bar',
stack:'xxx',
itemstyle: {
normal: {
color: '#548dd5'
}
},
data: data1
},
{
name:'ios',
type:'bar',
stack:'xxx',
itemstyle: {
normal: {
color: '#e56c0a'
}
},
label: {
normal: {
show: true,
position: 'top',
textstyle: {
color: '#666'
},
formatter: function(params) {
return params.value + data1[params.dataindex]
}
}
},
data: data2
}
]
};
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯