1、散点图控制点的样式。

Highcharts.chart('container', {
series: [{
type: "scatter",
marker: {
fillColor: 'white',
lineColor: 'rgb(218,165,32)',
lineWidth: 2,
radius: 3
},
'events': {
"hide": visibleChg,
"show": visibleChg
}
}]
});

series这个属性很关键,代表图表的数据列,是一个数组,数组里的一个对象就代表一列数据。类型为散点图的对象里的marker属性,用于控制点的样式。fillColor代表点里面填充的颜色,lineColor圆周的颜色。lineWidth代表圆周的粗细。比方说,现在有一个需求,需要显示一个空心圆,那么可以设置fillColor为背景色,那么就蒙混过关了……更完美的方法就是设置透明度为0,即是完全透明,不过我没有深究可不可以设置……radius可以设置数据点的大小,虽然字面意思是半径,但是也适用于非圆点。而width和height这两个属性只针对图表标记有效。图表标记就是自定义的点的外观。events属性可以设置一些相关操作的回调函数。hide:当数据列被隐藏时的事件回调函数,通常是通过点击图例或调用 Series.hide() 函数时隐藏数据列。show:图表渲染完毕后,当数据列显示时触发的回调函数。数据列的显示通常是通过点击图例或调用 Series.show() 函数来操作的。

有时候,我们会发现散点图不显示点,这是因为turboThreshold属性,描述如下:当数据列包含的数据超过这个值时,Highcharts 只接受一维数组(包含 y 值)或二维数组(包含 [x,y] 数据的数组)形式的数据,这样做是为了保证最好的性能。当数据量超过这个值并且是对象的形式配置数据,那么 Highcharts 会报 12 号 错误。对于数组形式或对象形式, 为了更好的性能, Highcharts 只会检查第一个数据。如果需要关掉性能阈值检查,可以将此参数设置为 0。默认是1000

2、程序操纵显示标签。

通常情况下,只有鼠标移动到数据点上才会出现标签,如果我想要这样的效果:不需要鼠标移动到数据点上,直接由程序调用标签显示,可以做到吗?可以的

chart.tooltip.refresh(chart.series[0].data[index]);

3、

highcharts冷门功能总结的更多相关文章

  1. 解决highCharts导出功能汉化问题

    本文以highCharts中文网上的例子为原型,处理解决highCharts导出功能为英文的问题. 我们使用highCharts当然希望所有提示或文本都是中文的了,但是highCharts的默认语言是 ...

  2. Highcharts配置

    一.基础使用 <script src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script> ...

  3. highchart去掉highcharts.com及导出

    右下角默认会有highcharts.com credits: { enabled:false} 导出服务用于Highcharts导出功能,即通过导出服务器将图表导出为常见图片格式或 PDF 文档. 默 ...

  4. 使用highcharts绘制美观的燃尽图

    使用highcharts绘制美观的燃尽图 助教在博客中介绍了两种绘制燃尽图的方法,但是我们组在使用时发现有些任务不适合写进issue,而且网站生成的燃尽图不是很美观,因此我们打算使用其他方法自己绘制燃 ...

  5. hightcharts 3d 堆积图下钻

    图片效果 ***************代码部分****************************************************** <!doctype html> ...

  6. JavaScript图形库

    做前端少不了画图,html5 的 canva 很强大,可是如果所有需求都自己画图,恐怕会被 leader 炒掉.记录一下我用过的几个 2D 和 3D 的js图形库,各种功能.我就不分 2D 和 3D ...

  7. Windows To Go 企业版2019 LTSC 开发环境部署

    Windows To Go 是一项非常实用的功能,与传统方式安装Windows 10相比更具有灵活性,会根据每次接入的硬件型号保留不同版本驱动. 由于博主是一名全栈程序员(截至发稿处于菜鸟级别),对灵 ...

  8. MonoDev 冷门而好用的功能

    [MonoDev 冷门而好用的功能] 1.Ctrl + B.跳转到对应的{}.(). 2.View -> Editor Layout -> 2 Columns.双屏工作. 3.Editr ...

  9. Highcharts图表的注解功能

    Highcharts图表的注解功能 在图表中,往往须要对图表总体或者部分元素进行对应注解.帮助浏览者阅读图表.尽管标签组labels能够实现类似的功能.可是其功能相对简单.要实现复杂的注解功能,用户能 ...

  10. 关于highcharts(功能强大、开源、美观、图表丰富、兼容绝大多数浏览器的纯js图表库)

    官网http://www.hcharts.cn/ 引入下列文件 <script type="text/javascript" src="http://cdn.hch ...

随机推荐

  1. nginx部署+将安装包打包到requirements.txt文件中

      pip freeze > requirements.txt 将在虚拟环境中安装的包记录到requirements.txt里 详解见https://www.jianshu.com/p/dba8 ...

  2. Django models.py 表的参数选择

    from django.db import models # Create your models here. class Department(models.Model):    # 以后可以新增, ...

  3. maven发布到本地仓库

    <distributionManagement> <repository> <id>localRepository</id> <url>fi ...

  4. PXE自动安装linux系统

    一.PXE自动安装Linux系统的大致流程 1.环境准备 2.安装所需的必要软件包并开启对应的服务 3.准备安装源 4.准备自动应答文件,并放到可以被访问到的地方 5.配置DHCP服务并启动 6.将必 ...

  5. java 实现Excel导入导出功能

    本文记录 首先需要准备一个导入模板的实体类 import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; import cn ...

  6. Mac OS X 下安装Tableau Desktop Pro for Mac 10.2.0

    ​ 安装步骤 1.断网安装tableau 2.双击Tableau Desktop.pkg ​编辑 3.安装后到应用程序里把tableau这个单独文件从tableau文件夹里直接放到应用程序根目录 4. ...

  7. IDEA Download missing driver files 下载失败解决方法

    使用IDEA连接数据库时可能会遇到缺失驱动文件的问题(提示Download missing driver files) 正常情况下点击Download后IDEA会自动下载缺失的文件,但是因为网络原因, ...

  8. go简单写个ini配置文件读取工具

    直接上代码: 1 package main 2 3 import ( 4 "fmt" 5 "io/ioutil" 6 "reflect" 7 ...

  9. HIVE- INSERT 方法使用

    (1) INSERT INTOINSERT INTO tableVALUES ('aaa' , 111),('bbb' , 222); (2) insert overwrite insert over ...

  10. springboot aop本地缓存防止重复提交

    实现原理: 自定义防止重复提交标记(@RepeatSubmit). 对需要防止重复提交的Congtroller里的mapping方法加上该注解. 新增Aspect切入点,为@RepeatSubmitA ...