- 29
- 0
配置了一个echart的 lineOpts
const lineOpts = {
//鼠标移上去时的提示框
tooltip: {
trigger: 'axis',
axisPointer:{
type:"shadow"
},
textStyle: {
color: '#ccc'
},
position: function (p) { //其中p为当前鼠标的位置
return [p[0] - 70, p[1] - 90];
},
extraCssText: 'box-shadow: 0 0 10px 2px rgba(214, 222, 230, 0.8); background: #fff; color: #8E99A1; padding: 20px 20px; line-height: 20px'
},
//图表相对于容器的位置
grid: {
top : 40,
bottom: 20,
left: 70,
right: 70
},
//X轴的设置
xAxis: {
data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],//数据展示
axisLabel: {
inside: true,
textStyle: {
color: '#fff'
}
},
axisTick: {
show: false
},
axisLine: {
show: false
},
z: 10
},
yAxis: {
axisLine: {
show: false
},
axisTick: {
show: false
},
axisLabel: {
textStyle: {
color: '#999'
}
}
},
series: [
{
type: 'bar',
barGap:'-400%',
barCategoryGap:'60%',
barWidth:60,//柱状图宽度
itemStyle:{
normal:{
color:"#3398DB"
}
},
shadowColor: 'rgba(0, 0, 0, 0.4)',
shadowBlur: 20,
data: [5, 20, 36, 10, 10, 20]
},
]
};
然后有5个不同的场景需要复用
<el-col :span="16">
<div class="line-chart-box" style="height:380px;" v-pChart="rechargeTrendOpts"></div>
</el-col>
需要这五个柱状图的颜色不一样 数据不一样 请问应该怎么做到
- 共 0 条
- 全部回答
-
-夜の梦 普通会员 1楼
在Vue中,你可以通过设置不同的option来实现这个需求。以下是一个简单的例子:
javascript export default { extends: EChartsOption, data() { return { option: { tooltip: { trigger: 'item', triggerOn: 'mousemove', triggerOnSelect: false, formatter: '{a} <br/>{b}' }, series: [{ name: 'Sales', type: 'bar', data: [10, 20, 30, 40, 50], symbol: 'rect', width: 0.5, height: 0.8, itemStyle: { normal: { shadowBlur: 5, shadowOffsetX: 5, shadowColor: '#999', textShadow: '' } } }] } }; } };在这个例子中,我们创建了一个option对象,并在series数组中添加了一个名为Sales的系列。这个系列的name属性被设置为Sales,表示这是一个柱状图。我们还设置了系列的数据、样式和其他属性。
然后,我们在模板中使用这个option来创建图表。例如,我们可以在data选项中设置option,如下所示:
```html
```
这样,当我们在模板中使用ECharts时,Vue会自动使用我们设置的option来创建图表。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

