.net图表之ECharts随笔04-散点图

见图说话,修改参数option实现上图显示:

1. 共用参数title还有一个属性subtext,可以用来设置副标题

2. tooltip与toolbox也是共用属性

3. dataZoom是设置滚动条的,此滚动条是用来确定横栏从哪里开始哪里结尾,如图滚动条前头有段空白,所以横栏从类目3开始,后头无空白则一直显示到底。

  属性start和end分别用来设置横栏的初始位置

4. legend可以用来指示图表中哪些种类对应的形状。如图说明,圆形表示series1

5. dataRange用来指示数据大小分别所对应的颜色。

  1)属性min和max分别设置最小最大值。

  2)orient设置排列方式,horizontal表示横向排列。

  3)x和y设置在div中所处的位置

  4)color设置两个颜色,表示数据大小的颜色在这两个范围之间变化。图中设置为['lightgreen', 'orange']

  5)splitNumber设置划分等级,如图设置为5,min为0且max为100则每20为一个等级

6. xAxis和yAxis分别用了设置x和y轴的刻度

  1)当type为value时,表示刻度根据数据的实际值范围自动确定刻度。

  2)当type为category,表示根据给定的data确定刻度。

    此时需要另外设置其他属性。

    其中axisLabel设置每个刻度要显示的文字,其子属性formatter绑定一个函数后表示以这个函数的格式显示:

      axisLabel: {
        formatter: function (v) {
          return '类目' + v
        }
      }

    data用来设置刻度,一般为等差数列/列表。此处有个技巧:可以直接调用一个匿名函数返回一个列表:

      data: function () {
        var list = [];
        var len = 0;
        while (len++ < 10) {
          list.push(len);
        }
        return list;
      }()

7. 根据之前的学习知道,数据都是通过series来设置的。

  1)此时的type要设置为scatter,表示散点图。

  2)这里,意外的发现,在series中有tooltip属性!这个属性可以用来设置tooltip的显示格式:

    tooltip: {
      trigger: 'item',
      formatter: function (params) {//这里的params是data属性的值
        return params.seriesName + ' (' + '类目' + params.value[0] + ')<br/>'
           + params.value[1] + ', '
           + params.value[2];
        },
      axisPointer: {
        show: true
        }
      }

  3)symbolSize属性可以使显示更直观,即设置数据点的大小。绑定一个匿名函数,参数是data属性的值

  4)data是一个列表,第一个值是数据点的x轴坐标,第二个值是y轴的坐标。后面的值一般都是用来为其他属性赋值的。如设置tooltip格式时的value[2],又如上图就是symbolSize设置了以value[2]为直径的圆的面积

  5)还有个小功能:设置animation参数为true可以在刚打开图表时使数据点慢慢变大,即动画加载

转载于:https://www.cnblogs.com/Rombo713/p/10027100.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一个属性设置,一次数据绑定,展现给你漂亮的图表 Chartlet是个完全免费的.NET图表控件(WebFrom and Winform), 我们的宗旨是让你用最少的代码创造出最美丽的图表,让你告别图表控件繁多的属性设置和方法调用。Chartlet这个控件你几乎不需要花时间来学习就会用,因为你只需要了解一个属性和一个方法就可以用它产生非常美丽的图表,让你把时间真正花在你的项目开发中,而不是控件的学习和使用中。 我们让Chartlet如此简单的原因还有一个,就是对于一般的程序员来说自己调配颜色、设置边框、投影等等属性来生成一幅很漂亮的图表确实是一件不容易的事情,我们把最漂亮的效果和颜色都搭配好了(设计工作我们已经帮你做好了),你只要选来用就好了,让你可以真正专注于开发。 Winform控件支持所有.net程序,包括C#.NET, VB.NET, VC++.NET等 如果您第一次使用,请按照下面的5个步骤(Winfrom使用与此类似,请参看示例程序)。 第一步,到下载页面去下载Chartlet控件。 第二步,将控件加入VWD的工具箱。 第三步,从工具箱中拖到Chartlet图标到您的ASP.NET页面上。 第四步,选择Chartlet控件的显示方式 (一个属性设置)。 第五步,在后台页面调用Chartlet的数据绑定方法 (一次数据绑定)。 好了,运行你的ASP.NET页面,就可以看到很棒的图形图表了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值