关键词搜索

源码搜索 ×
×

Echarts笔记-折线图定制(Y轴百分数,鼠标移动显示百分数,显示X轴,Y轴值)

发布2022-03-23浏览6522次

详情内容

本笔记记录时间:2022-02-19 12:18:42,估计发布到网上是一个月后了。

效果图如下:

对应Echart代码如下:

  1. <script type="text/javascript">
  2. // 基于准备好的dom,初始化echarts实例
  3. let fundChart = echarts.init(document.getElementById("fundEarningChart"));
  4. // 指定图表的配置项和数据
  5. let fundOption = {
  6. title: {
  7. text: '基金收益',
  8. textStyle:{
  9. color: "white"
  10. }
  11. },
  12. tooltip: {
  13. trigger: 'axis',
  14. axisPointer: {
  15. type: 'cross',
  16. label: {
  17. backgroundColor: '#CCCCCC'
  18. }
  19. },
  20. formatter: function (params){
  21. let value = params[0].value;
  22. value = (value * 100).toFixed(4) + "%";
  23. return value;
  24. }
  25. },
  26. grid: {
  27. left: '1%',
  28. right: '1%',
  29. bottom: '1%',
  30. containLabel: true
  31. },
  32. xAxis: {
  33. type: 'category',
  34. boundaryGap: false,
  35. // data: ['01-01', '01-02', '01-03', '01-04', '01-05', '01-06', '01-07', '01-08'],
  36. data: {$fundXData},
  37. axisLine: {
  38. lineStyle: {
  39. color: 'white',
  40. },
  41. onZero: true
  42. },
  43. },
  44. yAxis: {
  45. type: 'value',
  46. axisLabel:{
  47. formatter: function (val){
  48. return val * 100 + "%";
  49. }
  50. },
  51. nameTextStyle: {
  52. color: "white"
  53. },
  54. axisLine: {
  55. lineStyle: {
  56. color: 'white',
  57. }
  58. },
  59. },
  60. series:
  61. {
  62. type: 'line',
  63. data: {$fundYData},
  64. // data: [120, 132, 101, 134, 90, 230, 210],
  65. color:['white']
  66. }
  67. };
  68. // 使用刚指定的配置项和数据显示图表。
  69. fundChart.setOption(fundOption);
  70. window.addEventListener("resize", function (){
  71. fundChart.resize();
  72. });
  73. </script>

对应的HTML代码如下:

  1. <div class="bg-gradient-primary shadow-primary " style="height: 100%; width: 100%;">
  2. <div id="fundEarningChart" style="height: 100%; width: 100%; min-height: 300px"></div>
  3. </div>

其中$fundXData和$fundYData值如下:

  1. console.log({$fundXData});
  2. console.log({$fundYData});

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载