有没有朋友知道前端这种图用eChart咋画啊,找了半天也没找到能对上的例图[流泪]
柱图、折线?
option = {
grid: {
show: true,
borderColor: '#000',
z: 2
},
xAxis: {
type: 'value',
axisLine: {
show: false
},
axisTick: {
show: true
},
max: 0.04,
min: -0.04
},
yAxis: {
type: 'category',
splitLine: {
show: true
},
axisTick: {
show: true,
},
axisLine: {
show: false,
onZero: false
},
data: ['f6', 'f7', 'f8', 'f9', 'f10', 'f11', 'f12'],
boundaryGap: false
},
series: [
{
data: [0, 0, 0, 0, 0, 0, 0],
type: 'line',
label: {
show: true,
position: 'right'
}
}
]
};
折线图
不知道你这个问题是否已经解决, 如果还没有解决的话:yAxis: [
{
type: 'category',
splitLine: {
show: false
},
axisTick: {
show: false,
alignWithLabel: true
},
axisLine: {
show: false
},
axisLabel: {
formatter: (value) => {
value = value.slice(0, 10)
return value;
},
},
data: this.state.yData
}
],
大家好!我正在学习前端开发,想使用eChart来绘制图表。不过我找了很久也没找到合适的例图。请问有谁能够分享一下使用eChart绘制前端图表的经验吗?非常感谢!
根据你提供的参考资料,以下是使用eChart绘制前端图表的经验:
<!--echarts依赖js-->
<script type="text/javascript" src="js/echarts.min.js"></script>
<!--地图显示依赖js-->
<script type="text/javascript" src="js/china.js"></script>
<!--jquery-->
<script type="text/javascript" src="js/jquery.min.js"></script>
// 创建一个DOM元素来显示图表
var chartDom = document.getElementById('chart');
// 初始化eChart实例
var myChart = echarts.init(chartDom);
// 配置选项
var option = {
title: {
text: '示例图表'
},
legend: {},
xAxis: {},
yAxis: {},
series: []
};
// 使用配置选项生成图表
myChart.setOption(option);
// 添加柱状图系列
option.series.push({
type: 'bar',
data: [10, 20, 30, 40, 50]
});
// 使用更新后的配置选项重新渲染图表
myChart.setOption(option);
// 页面加载完成后调用resize方法
window.onload = function() {
myChart.resize();
};
通过以上步骤,你就可以使用eChart绘制前端图表了。当然,具体的图表类型、数据和样式可以根据你的需求进行调整和定制化。希望这些经验对你有所帮助!如果你有更具体的问题或需求,欢迎继续询问。