Echarts 图表使用(柱状图,饼图)

因需要满足UI的很多需求,现在把Echarts配置项记录一下。

一、标准柱状图

主要实现了:

1,标准柱状图多种颜色显示,不同类型显示不同颜色;

2,隐藏y轴轴线和刻度;

3,修改x轴轴线颜色和字体颜色;

4,实现柱状图的渐变显示。

var myChart = echarts.init(document.getElementById('wifi'));
        option = {
            //color: ["#90be4c", "#edb156"],
            tooltip : {
                trigger: 'axis',
                axisPointer : {
                    type : 'shadow',
                    axisPointer:{
                        lineStyle:{
                            type:'dotted',
                        }
                    }
                }
            },
            grid: {
                left: '3%',
                right: '4%',
                bottom: '3%',
                containLabel: true
            },
            xAxis : [
                {
                    type : 'category',
                    data : ['在线', '离线'],
                    axisLabel: {//修改x轴标签字体颜色
                        show: true,
                        textStyle: {
                            color: '#546a79'
                        },
                    },
                    axisLine:{//修改x轴颜色
                        lineStyle: {
                            color: '#ddd',
                        }
                    }
                }
            ],
            yAxis : [
                {
                    type : 'value',
                    name:'数量(台)',
                    minInterval: 1,//设置刻度为整数
                    scale: false,
                    max:function(value) {//预设最大值,当数据最大值为0时,设置图表最大值为5
                        var max = 0;
                        if(value.max == 0){
                            max = value.max + 5;
                        }else{
                            max = value.max;
                        }
                        return max;
                    },
                    axisLabel: {
                        show: true,
                        textStyle: {
                            color: '#546a79'
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用 Vue 和 Echarts 来创建柱状图饼图。以下是一个简单的示例: 首先,确保你已经安装了 Echarts: ```bash npm install echarts --save ``` 然后,在你的 Vue 组件中,你可以引入 Echarts 并创建一个柱状图饼图的实例。例如: ```vue <template> <div> <div ref="barChart" style="width: 400px; height: 400px;"></div> <div ref="pieChart" style="width: 400px; height: 400px;"></div> </div> </template> <script> import echarts from 'echarts' export default { mounted() { this.initBarChart() this.initPieChart() }, methods: { initBarChart() { const barChart = echarts.init(this.$refs.barChart) const options = { // 配置柱状图的数据和样式 // ... } barChart.setOption(options) }, initPieChart() { const pieChart = echarts.init(this.$refs.pieChart) const options = { // 配置饼图的数据和样式 // ... } pieChart.setOption(options) } } } </script> ``` 通过在 `mounted` 钩子中调用 `initBarChart` 和 `initPieChart` 方法,你可以在组件加载后初始化柱状图饼图的实例。然后,你可以根据 Echarts 的文档,配置相应图表的数据和样式。 注意,上述代码中的 `this.$refs.barChart` 和 `this.$refs.pieChart` 分别是柱状图饼图的 DOM 引用,可以在模板中使用 `ref` 属性指定。 这只是一个简单的示例,你可以根据具体需求自定义柱状图饼图的配置和样式。你可以参考 Echarts 的官方文档来了解更多关于如何使用和配置不同类型图表的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值