Vue echarts 修改 X轴、Y轴 样式以及文字样式

淡淡的烟草味﹌ 2022-11-12 14:52 1271阅读 0赞

前言: 做数据统计图的时候 总结了一下修改样式的东西

  • x轴 ———xAxis
  • y轴 ———yAxis
  • 数据 ——-series

先来样式对比图吧 这样直观点

全局的

color: “#ff7844”, //线条的颜色

在这里插入图片描述
关于X轴

x轴坐标刻度样式(显示或者隐藏):axisTick: { show: false },

在这里插入图片描述

x轴坐标颜色 axisLine: { lineStyle: {color: “#000”}}

在这里插入图片描述
关于Y轴

是否展示y轴坐标竖线 :axisLine: { show: false } (X轴和Y轴原理)

在这里插入图片描述

是否展示y轴坐标刻度:axisTick: { show: false }

在这里插入图片描述
关于交叉点

symbol: “circle” //修改交叉点样式 (实心/空心)

在这里插入图片描述

symbolSize: 6 //修改交叉点大小

在这里插入图片描述

smooth: true, //是否打开平滑的曲线

在这里插入图片描述

样式代码位置

  1. <template>
  2. <div id="main" style="width: 100%;height:300px;"></div>
  3. </template>
  4. <script>
  5. import * as echarts from "echarts";
  6. export default {
  7. props: { },
  8. data() {
  9. return { };
  10. },
  11. computed: { },
  12. created() { },
  13. mounted() {
  14. this.fn();
  15. },
  16. watch: { },
  17. methods: {
  18. fn() {
  19. // 基于准备好的dom,初始化echarts实例
  20. var myChart = echarts.init(document.getElementById("main"));
  21. // 绘制图表
  22. myChart.setOption({
  23. xAxis: {
  24. type: "category",
  25. data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
  26. //修改X轴样式
  27. axisLine: {
  28. lineStyle: {
  29. color: "#9a9b96",
  30. },
  31. },
  32. //x轴坐标刻度
  33. axisTick: { show: false },
  34. },
  35. yAxis: {
  36. type: "value",
  37. axisLine: { show: false }, //是否展示y轴坐标竖线
  38. axisTick: { show: false }, //是否展示y轴坐标刻度
  39. axisLabel: {
  40. color: "#9a9b96",
  41. },
  42. },
  43. series: [
  44. {
  45. data: [150, 230, 224, 218, 135, 147, 260],
  46. type: "line",
  47. symbol: "circle", //修改交叉点样式
  48. symbolSize: 6, //修改交叉点大小
  49. smooth: true, //是否打开平滑的曲线
  50. },
  51. ],
  52. color: "#ff7844", //线条的颜色
  53. });
  54. },
  55. },
  56. components: { },
  57. };
  58. </script>

样式只是用到的极少一部分,更多可参考官方。
完工!

发表评论

表情:
评论列表 (有 0 条评论,1271人围观)

还没有评论,来说两句吧...

相关阅读