echarts折线图背景渐变以及常用配置项

2022-4-6    前端达人


  1. let myChart = this.$echarts.init(document.getElementById('plant-charts'));
  2. // 绘制图表
  3. myChart.setOption({
  4. tooltip: {
  5. formatter: '{c}' //设置单位
  6. },
  7. //图例样式
  8. legend: {
  9. data: ['宽带情况', '数据量'],
  10. textStyle: {//图例文字的样式
  11. color: '#fff',
  12. fontSize: 12,
  13. padding: [0, 20, 0, 0]
  14. }
  15. },
  16. grid: { //设置图标距离父级div的间距
  17. top: "10",
  18. left: "0",
  19. right: "15",
  20. bottom: "10",
  21. containLabel: true
  22. },
  23. xAxis: {
  24. type: 'category',
  25. boundaryGap: false,
  26. data: ['2015','2016','2017','2018','2019','2020','2021'],
  27. axisLabel: {
  28. interval: '0', //类目轴(category)中用数值表示显示间隔,0为显示所有,1为隔一个显示一个,以此类推
  29. textStyle: { //文字样式
  30. color: '#62799C',
  31. fontSize: '12'
  32. },
  33. },
  34. axisTick: { //y轴刻度线不显示
  35. show: false
  36. },
  37. },
  38. yAxis: {
  39. type: 'value',
  40. //show: false,
  41. axisLabel: {
  42. textStyle: { //文字样式
  43. color: '#62799C',
  44. fontSize: '12'
  45. },
  46. },
  47. // 控制网格线
  48. splitLine: {
  49. // 改变轴线颜色
  50. lineStyle: {
  51. color: '#2a2a2d'
  52. }
  53. },
  54. axisTick: { //y轴刻度线
  55. show: false
  56. },
  57. },
  58. series: [{
  59. data: [5000,6000,7000,4400,3200,4500,6800],
  60. type: 'line',
  61. itemStyle: {
  62. normal: {
  63. color: 'rgba(62,139,222,1)'//线颜色
  64. }
  65. },
  66. areaStyle: {
  67. normal: {
  68. color: new this.$echarts.graphic.LinearGradient(0, 0, 0, 1, [{ //折线图颜色渐变
  69. offset: 0,
  70. color: 'rgba(62,139,222,0.6)'
  71. }, {
  72. offset: 1,
  73. color: 'rgba(62,139,222,0.01)'
  74. }])
  75. }
  76. },
  77. }]
  78. });

日历

链接

个人资料

蓝蓝设计的小编 http://www.lanlanwork.com

存档