
如何利用百度echarts做一个3D柱状图,并动态旋转效果!下面web建站小编给大家简单介绍一下实现代码!
实现代码如下:
var hours = ['vue', 'js', 'node', 'git'];
var days = ['12月', '10月', '9月', '8月'];
var data = [
[0, 0, 5],
[0, 1, 1],
[0, 2, 2],
[0, 3, 8],
[1, 0, 3],
[1, 1, 5],
[1, 2, 1],
[1, 3, 9],
[2, 0, 4],
[2, 1, 8],
[2, 2, 4],
[2, 3, 8],
[3, 0, 6],
[3, 1, 7],
[3, 2, 4],
[3, 3, 9],
];
option = {
title: {
text: '',
textStyle: {
fontSize: 18,
fontWeight: 600,
fontFamily: 'siyuanheiti_Thin',
},
subtext: '',
subtextStyle: {
fontSize: 16,
},
},
tooltip: {
show: false,
},
visualMap: {
show: false,
max: 20,
inRange: {
color: ['#FF4500', '#FF6347', '#CD5C5C', '#B22222', '#CD5C5C', '#F08080', '#FA8072'],
},
},
xAxis3D: {
name: '',
type: 'category',
data: hours,
},
yAxis3D: {
name: '',
type: 'category',
data: days,
},
zAxis3D: {
name: '',
type: 'value',
},
grid3D: {
boxWidth: 200,
boxDepth: 120,
axisTick: {
show: false,
},
axisLine: {
lineStyle: {
color: '#ccc',
width: 1,
},
},
axisLabel: {
color: 'rgba(255,255,255,.4)',
fontSize: '12',
},
light: {
main: {
intensity: 1.2,
shadow: true,
},
ambient: {
intensity: 0.7,
shadow: true,
},
},
viewControl: {
alpha: 15,
beta: 40,
autoRotate: true,
zoomSensitivity: 0,
autoRotateAfterStill: 5,
distance: 250,
},
},
series: [
{
type: 'bar3D',
name: '数量',
data: data.map(function (item) {
return {
value: [item[0], item[1], item[2]],
};
}),
shading: 'lambert',
label: {
show: true,
distance: 1,
textStyle: {
color: '#fff',
fontSize: 18,
borderWidth: 0,
borderColor: 'none',
backgroundColor: 'rgba(255,255,255,0)',
fontFamily: 'impact, Simhei',
},
},
itemStyle: {
opacity: 1,
},
},
],
};
百度echarts雷达图radar根据分数点显示每个不同颜色
百度echarts柱状图/折线图x轴显示全部文本(太长自动换行)
上面是“百度echarts做一个3D柱状图(动态旋转)”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_2883.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

C#语法中的关于Environment.Exit()方法的运用
Free Online Video Downloader:下载和保存来自各大流行平台的视频和音乐
一款专为中小企业设计的AI销售工具——Skarbe