highchart的plotOptions配置对所有表格通用

  1. plotOptions : {

  2. // 数据列通用配置

  3. series : {

  4. // 允许数据列点击标记, 默认false

  5. allowPointSelect : false

  6. // 初始化动画

  7. animation : true

  8. color : 'red' // 数据列的颜色

  9. 数据标签

  10. dataLabels : {

  11. align : '' // 数据列的水平对齐方式

  12. enabled : false //如何设置为true,数据列自动显示列的信息,默认false

  13. backgroundColor : 'red' // 数据标签背景颜色

  14. borderColor : 'red' // 数据标签边框颜色

  15. borderWidth : 1 //数据标签边框宽度

  16. borderRadius : 5 // 数据标签边框圆角

  17. color : 'red' // 数据标签字体颜色

  18. format : '{y}unit' // 数据标签显示内容格式化

  19. formatter : function () {

  20. // 数据标签内容格式化函数

  21. }

  22. padding : 5 // 数据标签的内边距

  23. x: 0, // 坐标显示位置

  24. y: -20 // y轴显示

  25. }

  26. showCheckBox : false // true显示checkbox框,默认false

  27. events : {

  28. // 隐藏数据列触发

  29. hide : function () {}

  30. // 显示数据列触发

  31. show : function () {}

  32. // 动画加载完毕触发

  33. afterAnimate : function () {}

  34. // checkbox选中事件

  35. checkboxClick : function (){}

  36. // 数据列点击事件

  37. click : function () {}

  38. // 禁止图列点击事件

  39. legendItemClick : function () {return false}

  40. // 鼠标划出数据列事件触发

  41. mouseOut : function () {}

  42. // 鼠标划入数据列事件触发

  43. mouseOver : function () {}

  44. },

  45. keys : ['name', 'y', 'sliced', 'selected'] // 该参数指定了数据数组中每个元素对应的 key, 当另一个(data)当数组中第三个元素都为true时默认选中,突出显示['chrom', 192,true,true],

  46. lineWidth : 1, // 数据列的线条宽度

  47. linkedTo : ':previous' // 数据列关联,关联前一个数据列

  48. // 数据点配置

  49. marker : {

  50. enabled : null// 默认null, 是否显示数据点标记

  51. lineColor : '' // 数据点线条颜色

  52. fillColor : '' // 数据点中心圆点颜色

  53. height : number // 数据点高度

  54. states : {

  55. hover : {} // 鼠标经过数据点样式配置

  56. }

  57. radius : number // 指定数据点的大小

  58. symbol : 'circle' // 默认圆点, 一般取默认值

  59. }

  60. negativeColor : '#ccc' // 指定数据列负值颜色,比如-1

  61. // 数据点相关配置

  62. point : {

  63. events : {

  64. // 点击数据点触发

  65. click : function () {}

  66. // 鼠标离开数据点触发事件

  67. mouseOut : function () {

  68. }

  69. // 鼠标划入数据点触发事件

  70. mouseOver : function () {

  71. }

  72. // 更新数据点触发

  73. update : function () {

  74. }

  75. // 点击选中数据点时触发,必须allowPointSelect为true才有效

  76. select : function () {

  77. }

  78. // 取消选中数据点触发

  79. unselect : function () {

  80. }

  81. }

  82. // 数据点间隔, 开始值

  83. pointStart: Date.UTC(2010, 0, 1),

  84. // 间隔一天

  85. pointInterval: 24 * 3600 * 1000

  86. // 间隔单位

  87. pointIntervalUnit: 'month'

  88. // 指定数据列初始的选中状态,如果设置了 showCheckbox 为 true 时,默认是:false.

  89. selected: false

  90. // 数据列阴影效果

  91. shadow: true

  92. // 是否显示CheckBox框, 默认false, 为true 时显示

  93. showCheckbox : false

  94. // 是否进行堆叠(堆叠顾名思义就是多跟数据列堆成一根), 默认不堆叠,是否开启堆叠,"normal"(普通堆叠) 和 "percent"(百分比堆叠

  95. stacking : null

  96. // 鼠标划过状态下的数据列配置

  97. states : {

  98. hover : {

  99. //..............配置项

  100. }

  101. }

  102. tooltip: {

  103. xDateFormat: '%Y-%m-%d',

  104. dateTimeLabelFormats.day

  105. dateTimeLabelFormats: {

  106. day: '%m-%d',

  107. month: '%Y-%m'

  108. },

  109. shared: true

  110. valueDecimals: 小数精确位数

  111. valuePrefix: 值的前缀

  112. valueSuffix: 值的后缀

  113. },

  114. // 数据列显示状态, 默认true, false为隐藏

  115. visible : true

  116. // 指定数据列的分区数组,可以理解为一条数据列可以配置多个颜色显示

  117. zone : []

  118. }

  119. }

  120. }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值