当前位置:   article > 正文

echarts详细配置title、yAxis/xAxis、tooltip、grid、legend_echars yaxis 字体加粗

echars yaxis 字体加粗
  1. title: {
  2. show:"true", //是否显示标题,默认显示,可以不设置
  3. text:"echarts实例", //图表标题文本内容
  4. link:"http://echarts.baidu.com/", //点击标题内容要跳转的链接
  5. target:"blank",//跳转链接打开方式,blank是新窗口打开,self是自身窗口打开,跟a标签一样
  6. textStyle:{ //标题内容的样式
  7. color:'#e4393c',//京东红
  8. fontStyle:'normal',//主标题文字字体风格,默认normal,有italic(斜体),oblique(斜体)
  9. fontWeight:"lighter",//可选normal(正常),bold(加粗),bolder(加粗),lighter(变细),100|200|300|400|500...
  10. fontFamily:"san-serif",//主题文字字体,默认微软雅黑
  11. fontSize:18//主题文字字体大小,默认为18px
  12. },
  13. textAlign:'left',//标题文本对齐方式
  14. textBaseline:"top",//默认垂直对齐方式
  15. subtext:"作者:xxx",//主标题的副标题文本内容
  16. sublink:"http://blog.csdn.net/zhaoxiang66",//点击副标题内容要跳转的链接
  17. subtarget:"blank",//同主标题,blank是新窗口打开,self是自身窗口打开
  18. subtextStyle:{//副标题内容的样式
  19. color:'green',//绿色
  20. fontStyle:'normal',//主标题文字字体风格,默认normal,有italic(斜体),oblique(斜体)
  21. fontWeight:"lighter",//可选normal(正常),bold(加粗),bolder(加粗),lighter(变细),100|200|300|400|500...
  22. fontFamily:"san-serif",//主题文字字体,默认微软雅黑
  23. fontSize:12//主题文字字体大小,默认为12px
  24. },
  25. padding:5,//各个方向的内边距,默认是5,可以自行设置
  26. itemGap:10,//主标题和副标题之间的距离,可自行设置
  27. left:"center",//left 的值可以是像 20 这样的具体像素值,可以是像 '20%' 这样相对于容器高宽的百分比,也可以是 'left', 'center', 'right',如果 left 的值为'left', 'center', 'right',组件会根据相应的位置自动对齐。
  28. top:"center",//left 的值可以是像 20 这样的具体像素值,可以是像 '20%' 这样相对于容器高宽的百分比,也可以是 'left', 'center', 'right',如果 left 的值为'left', 'center', 'right',组件会根据相应的位置自动对齐。
  29. right:"auto",//right 的值可以是像 20 这样的具体像素值,可以是像 '20%' 这样相对于容器高宽的百分比。
  30. bottom:"auto",//bottom 的值可以是像 20 这样的具体像素值,可以是像 '20%' 这样相对于容器高宽的百分比。
  31. //left设置center标题会自动水平居中
  32. //top设置center标题会自动垂直居中
  33. backgroundColor:"#ccc",//标题背景色,默认透明,颜色可以使用 RGB 表示,比如 'rgb(128, 128, 128)' ,如果想要加上 alpha 通道,可以使用 RGBA,比如 'rgba(128, 128, 128, 0.5)',也可以使用十六进制格式,比如 '#ccc'
  34. borderColor:"red",//标题的边框颜色,颜色格式支持同backgroundColor
  35. borderWidth:2,//标题边框线宽,默认为0,可自行设置
  36. shadowBlur: 10,//图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果。
  37. shadowColor: "black",
  38. shadowOffsetX: 0,
  39. shadowOffsetY: 0,
  40. },
  41. yAxis: {
  42. show: true, // 是否显示 y 轴
  43. position: 'top', // y 轴的位置('top''bottom'
  44. type: 'category', // 坐标轴类型
  45. nameLocation: 'end', // 坐标轴名称显示位置
  46. nameGap: 15, // 坐标轴名称与轴线之间的距离
  47. nameRotate: 10, // 坐标轴名字旋转,角度值
  48. inverse: false, // 是否是反向坐标轴
  49. nameTextStyle: {
  50. color: '#333', // 坐标轴名称的颜色
  51. fontStyle: 'normal', // 文字字体的风格('normal',无样式;'italic',斜体;'oblique',倾斜字体)
  52. fontWeight: 'normal', // 文字字体的粗细('normal',无样式;'bold',加粗;'bolder',加粗的基础上再加粗;'lighter',变细;数字定义粗细也可以,取值范围100700
  53. fontSize: '20', // 文字字体大小
  54. align: 'left', // 文字水平对齐方式,默认自动('left''center''right'
  55. verticalAlign: 'left', // 文字垂直对齐方式,默认自动('top''middle''bottom'
  56. lineHeight: '50', // 行高 )
  57. backgroundColor: 'red', // 文字块背景色,例:'#123234', 'red', 'rgba(0,23,11,0.3)'
  58. },
  59. axisLine: {
  60. show: true, // 是否显示坐标轴轴线
  61. symbol: ['none', 'arrow'], // 轴线两端箭头,两个值,none表示没有箭头,arrow表示有箭头
  62. symbolSize: [10, 15], // 轴线两端箭头大小,数值一表示宽度,数值二表示高度
  63. lineStyle: {
  64. color: '#333', // 坐标轴线线的颜色
  65. width: '5', // 坐标轴线线宽
  66. type: 'solid', // 坐标轴线线的类型('solid',实线类型;'dashed',虚线类型;'dotted',点状类型)
  67. },
  68. },
  69. axisTick: {
  70. show: true, // 是否显示坐标轴刻度
  71. inside: true, // 坐标轴刻度是否朝内,默认朝外
  72. length: 5, // 坐标轴刻度的长度
  73. lineStyle: {
  74. color: '#FFF', // 刻度线的颜色
  75. width: 10, // 坐标轴刻度线宽
  76. type: 'solid', // 坐标轴线线的类型('solid',实线类型;'dashed',虚线类型;'dotted',点状类型)
  77. },
  78. },
  79. axisLabel: {
  80. show: true, // 是否显示刻度标签
  81. interval: '0', // 坐标轴刻度标签的显示间隔,在类目轴中有效.0显示所有
  82. inside: true, // 刻度标签是否朝内,默认朝外
  83. rotate: 90, // 刻度标签旋转的角度,在类目轴的类目标签显示不下的时候可以通过旋转防止标签之间重叠;旋转的角度从 -90 度到 90
  84. margin: 10, // 刻度标签与轴线之间的距离
  85. // formatter 刻度标签的内容格式器,支持字符串模板和回调函数两种形式
  86. color: '#FFF', // 刻度标签文字的颜色
  87. fontStyle: 'normal', // 文字字体的风格('normal',无样式;'italic',斜体;'oblique',倾斜字体)
  88. fontWeight: 'normal', // 文字字体的粗细('normal',无样式;'bold',加粗;'bolder',加粗的基础上再加粗;'lighter',变细;数字定义粗细也可以,取值范围100700
  89. fontSize: '20', // 文字字体大小
  90. align: 'left', // 文字水平对齐方式,默认自动('left''center''right'
  91. verticalAlign: 'left', // 文字垂直对齐方式,默认自动('top''middle''bottom'
  92. lineHeight: '50', // 行高 )
  93. backgroundColor: 'red', // 文字块背景色,例:'#123234', 'red', 'rgba(0,23,11,0.3)'
  94. },
  95. splitLine: {
  96. show: true, // 是否显示分隔线。默认数值轴显示,类目轴不显示
  97. interval: '0', // 坐标轴刻度标签的显示间隔,在类目轴中有效.0显示所有
  98. color: ['#ccc'], // 分隔线颜色,可以设置成单个颜色,也可以设置成颜色数组,分隔线会按数组中颜色的顺序依次循环设置颜色
  99. width: 3, // 分隔线线宽
  100. type: 'solid', // 坐标轴线线的类型('solid',实线类型;'dashed',虚线类型;'dotted',点状类型)
  101. },
  102. splitArea: {
  103. show: true, // 是否显示分隔区域
  104. interval: '0', // 坐标轴刻度标签的显示间隔,在类目轴中有效.0显示所有
  105. areaStyle: {
  106. color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)'], // 分隔区域颜色。分隔区域会按数组中颜色的顺序依次循环设置颜色。默认是一个深浅的间隔色
  107. opacity: 1, // 图形透明度。支持从 01 的数字,为 0 时不绘制该图形
  108. },
  109. },
  110. data: {
  111. textStyle: {
  112. color: '#FFF', // 文字的颜色
  113. fontStyle: 'normal', // 文字字体的风格('normal',无样式;'italic',斜体;'oblique',倾斜字体)
  114. fontWeight: 'normal', // 文字字体的粗细('normal',无样式;'bold',加粗;'bolder',加粗的基础上再加粗;'lighter',变细;数字定义粗细也可以,取值范围100700
  115. fontSize: '20', // 文字字体大小
  116. align: 'left', // 文字水平对齐方式,默认自动('left''center''right'
  117. verticalAlign: 'left', // 文字垂直对齐方式,默认自动('top''middle''bottom'
  118. lineHeight: '50', // 行高 )
  119. backgroundColor: 'red', // 文字块背景色,例:'#123234', 'red', 'rgba(0,23,11,0.3)'
  120. },
  121. },
  122. },
  123. tooltip: {
  124. show: true, // 是否显示提示框组件
  125. trigger: 'axis', // 触发类型('item',数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用;'axis',坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用;'none',不触发。)
  126. axisPointer: {
  127. type: 'cross', // 指示器类型('line' 直线指示器;'shadow' 阴影指示器;'none' 无指示器;'cross' 十字准星指示器。)
  128. snap: false, // 坐标轴指示器是否自动吸附到点上。默认自动判断。
  129. label: {
  130. margin: 10, // label 距离轴的距离
  131. color: '#FFF', // 文字的颜色
  132. fontStyle: 'normal', // 文字字体的风格('normal',无样式;'italic',斜体;'oblique',倾斜字体)
  133. fontWeight: 'normal', // 文字字体的粗细('normal',无样式;'bold',加粗;'bolder',加粗的基础上再加粗;'lighter',变细;数字定义粗细也可以,取值范围100700
  134. fontSize: '20', // 文字字体大小
  135. lineHeight: '50', // 行高
  136. padding = [5, 7, 5, 7], // 内边距,单位px
  137. backgroundColor = 'auto', // 文本标签的背景颜色
  138. },
  139. animation: true, // 是否开启动画
  140. animationDuration: 1000, // 初始动画时长
  141. animationDurationUpdate: 200, // 数据更新动画的时长
  142. }
  143. showContent: true, // 是否显示提示框浮层,默认显示
  144. alwaysShowContent: true, // 是否永远显示提示框内容,默认情况下在移出可触发提示框区域后一定时间后隐藏
  145. triggerOn: 'mousemove|click', // 提示框触发的条件('mousemove',鼠标移动时触发;'click',鼠标点击时触发;'mousemove|click',同时鼠标移动和点击时触发;'none',不在 'mousemove''click' 时触发)
  146. confine: true, // 是否将 tooltip 框限制在图表的区域内
  147. backgroundColor: 'rgba(50,50,50,0.7)', // 提示框浮层的背景颜色
  148. padding: 5, // 提示框浮层内边距,单位px
  149. textStyle: {
  150. color: '#FFF', // 文字的颜色
  151. fontStyle: 'normal', // 文字字体的风格('normal',无样式;'italic',斜体;'oblique',倾斜字体)
  152. fontWeight: 'normal', // 文字字体的粗细('normal',无样式;'bold',加粗;'bolder',加粗的基础上再加粗;'lighter',变细;数字定义粗细也可以,取值范围100700
  153. fontSize: '20', // 文字字体大小
  154. lineHeight: '50', // 行高
  155. },
  156. formatter: function (params) {
  157. var result = ''
  158. var dotHtml = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:30px;height:30px;background-color:#F1E67F"></span>' // 定义第一个数据前的圆点颜色
  159. var dotHtml2 = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:30px;height:30px;background-color:#2BA8F1"></span>' // 定义第二个数据前的圆点颜色
  160. result += params[0].axisValue + "</br>" + dotHtml + ' 数据名称 ' + params[0].data + "</br>" + dotHtml2 + ' 数据名称 ' + params[1].data;
  161. return result
  162. }
  163. },
  164. grid: {
  165. // 间距是 根据x、y轴计算的;假如都是0,x、y轴的label汉字就隐藏掉了。
  166. left: 24, // 默认10%,给24就挺合适的。
  167. top: 24, // 默认60
  168. right: 24, // 默认10%
  169. bottom: 24, // 默认60
  170. width:'100%', // grid 组件的宽度。默认自适应。
  171. height:'100%',
  172. containLabel:true, // grid区域是否包含坐标轴的刻度标签。(如果true的时候,上下左右可以为0了)
  173. show:true, // 是否显示直角坐标系网格。是否显示grid,grid:show后,下面的一些参数生效
  174. backgroundColor:'#ccac62',
  175. borderColor:"#000",
  176. },
  177. legend: {
  178. type: 'plain', //图例类型,plain/scroll
  179. show: true, //是否显示x轴,布尔值
  180. zlevel: 2, //控制图形的前后顺序
  181. z: 2, //控制图形的前后顺序
  182. left: '', //图例离容器左侧的距离,20/'20%'/'left'/'atuo'
  183. top: '',
  184. right: '',
  185. bottom: '',
  186. width: 'auto', //宽度,默认自适应
  187. height: 'auto', //高度,默认自适应
  188. orient: 'horizontal', //布局朝向,horizontal/vertical
  189. align: 'auto', //图例标记和文本的对齐,默认自动,auto/left/right
  190. padding: 5, //内边距,默认各方向内边距为5px
  191. itemGap: 10, //图例间隔。横向时为水平间隔,纵向时为纵向间隔
  192. itemWidth: 25, //图形宽度
  193. itemHeight: 14, //图形高度
  194. itemStyle: {
  195. color: '', /颜色,参考下面的文章/
  196. borderColor: '', //描边颜色,支持格式同color,不支持回调函数
  197. borderWidth: auto, //描边宽度,可以为数字默认单位为px
  198. borderType: solid, //描边类型,值:solid默认/dashed/dotted/number/array
  199. borderDashOffset: 0, //虚线偏移量,搭配borderType指定dashed、array实现灵活的虚线效果
  200. borderCap: round //线段末端的绘制,butt方形/round圆形/square也是方形效果与butt不同
  201. },
  202. lineStyle: {
  203. color: '', /颜色,参考下面的文章/
  204. width: auto, //线宽
  205. type: solid, //线的类型,solid默认/dashed/dotted/number/array
  206. dashOffset: 0, //虚线的偏移量,type指定dashed、array实现灵活的虚线效果
  207. cap: round, //指定线段末端的绘制方式,参考上面的'borderCap'
  208. join: auto, //设置2个长度不为0的相连部分(线段,圆弧,曲线)如何连接在一起的属性,bevel默认/round/miter
  209. miterLimit: 10, //设置斜接面限制比例,只有当join为miter才有效,属性值:10默认值/number
  210. //阴影模糊大小,该属性配合shadowColor/shadowOffsetX/shadowOffsetY一起设置图形的阴影效果
  211. shadowBlur: 10,
  212. shadowColor: '', //阴影颜色,格式同color
  213. shadowOffsetX: 0, //阴影水平方向上偏移距离
  214. shadowOffsetY: 0, //阴影垂直方向上的偏移距离
  215. opacity: auto //透明度,支持从 01 的数字,为 0 时不绘制该图形
  216. },
  217. symbolRotate: inherit, //旋转角度,类型为number|inherit。若为inherit,表示取系列symbolRotate
  218. formatter: 'Legend {name}', //用来格式化图例文本,支持字符串模板和回调函数两种形式,name为图例名称
  219. selectedMode: true, //图例选择模式,true/false/single/multiple
  220. inactiveColor: '#ccc', //图例关闭时的颜色
  221. inactiveBorderColor: '#ccc', //图例关闭时的描边颜色
  222. inactiveBorderWidth: 'auto', //关闭时的描边粗细,属性值:auto取2/不存在描边取0/inherit始终取系列描边粗细
  223. selected: {
  224. '系列1': true, // 选中'系列1'
  225. '系列2': false // 不选中'系列2'
  226. },
  227. textStyle: {
  228. color: #333, //文字颜色
  229. fontStyle: '', //字体风格
  230. fontWeight: '', //字体粗细
  231. fontFamily: '', //字体系列
  232. fontSize: 12, //字体大小
  233. lineHeight: 16, //行高
  234. backgroundColor: '', //背景色,例如:'#123234', 'red', 'rgba(0,23,11,0.3)'
  235. borderColor: '', //边框颜色
  236. borderWidth: 0, //边框宽度
  237. borderType: 'solid', //边框描边类型,属性值:solid/dashed/dotted/number/array
  238. borderDashOffset: 0, //虚线偏移量,可搭配borderType指定dashed/array实现灵活的虚线效果
  239. borderRadius: 0, //文字块圆角
  240. padding: 0, //文字块内边距
  241. shadowColor: 'transparent', //文字块背景阴影颜色
  242. shadowBlur: 0, //文字块背景阴影长度
  243. shadowOffsetX: 0, //文字块背景阴影 X 偏移
  244. shadowOffsetY: 0, //文字块背景阴影 Y 偏移
  245. width: 0, //文本显示宽度
  246. height: 0, //文本显示高度
  247. textBorderColor: '', //文字本身描边颜色
  248. textBorderWidth: '', //文字本身描边宽度
  249. textBorderType: 'solid', //文字本身描边类型,属性值:solid/dashed/dotted/number/array
  250. textBorderDashOffset: 0,//虚线偏移量,可搭配textBorderType指定dashed/array实现灵活的虚线效果
  251. textShadowColor: 'transparent', //文字本身阴影颜色
  252. textShadowBlur: 0, //文字本身阴影长度
  253. textShadowOffsetX: 0, //文字本身阴影 X 偏移
  254. textShadowOffsetY: 0, //文字本身阴影 Y 偏移
  255. overflow: 'none', //文字超出宽度是否截断或者换行,配置width时有效,属性值:truncate/break/breakAll
  256. ellipsis: '', //overflow配置为'truncate'的时,该属性配置末尾显示文本
  257. rich: {}, //自定义富文本样式
  258. },
  259. tooltip: { //配置项同tooltip。默认不显示
  260. show: true
  261. },
  262. //图例项icon,用来修改默认的图形样式
  263. icon: '', //属性值:circle/rect/roundRect/triangle/diamond/pin/arrow/none/'image:'/'path:'
  264. data: [{
  265. name: '',
  266. //图例项的icon
  267. icon: 'circle',
  268. itemStyle: { //图例项的图形样式
  269. color: 'red',
  270. borderColor: ''
  271. borderWidth: auto,
  272. borderType: '',
  273. borderDashOffset: 0,
  274. borderCap: inherit,
  275. borderJoin: inherit,
  276. borderMiterLimit: inherit,
  277. shadowBlur: 0,
  278. shadowColor: '',
  279. shadowOffsetX: 0,
  280. shadowOffsetY: 0,
  281. opacity: inherit,
  282. decal: inherit
  283. },
  284. lineStyle: {}, //同上面的itemStyle
  285. symbolRotate: 'inherit', //图形旋转角度
  286. textStyle: {} //图例项的文本样式
  287. }],
  288. backgroundColor: 'transparent', //图例背景色,默认透明
  289. borderColor: '#ccc', //边框颜色
  290. borderWidth: 1, //边框线宽
  291. borderRadius: 0, //圆角半径,单位px,支持传入数组分别指定 4 个圆角半径
  292. //图形阴影的模糊大小,该属性配合shadowColor/shadowOffsetX/shadowOffsetY一起设置图形的阴影效果
  293. shadowBlur: 10,
  294. shadowColor: '', //阴影颜色。支持的格式同color
  295. shadowOffsetX: 0,
  296. shadowOffsetY: 0,
  297. scrollDataIndex: 0, //type'scroll'时有效,图例当前最左上显示项的dataIndex
  298. pageButtonItemGap: 5, //type'scroll'时有效,图例控制块中,按钮和页信息之间的间隔
  299. pageButtonGap: '', //type'scroll'时有效,图例控制块和图例项之间的间隔
  300. pageButtonPosition: 'end', //type'scroll'时有效,图例控制块的位置
  301. pageFormatter: '{current}/{total}', //type'scroll'时有效,图例控制块中,页信息的显示格式
  302. pageIcons: { //type'scroll'时有效,图例控制块的图标
  303. horizontal: '',
  304. vertical: ''
  305. },
  306. pageIconColor: '#2f4554', //type'scroll'时有效,翻页按钮的颜色
  307. pageIconInactiveColor: '#aaa', //type'scroll'时有效,翻页按钮不激活时(即翻页到头时)的颜色
  308. pageIconSize: 15, //type'scroll'时有效,翻页按钮的大小
  309. pageTextStyle: {}, //type'scroll'时有效,图例页信息的文字样式,属性值参考textStyle写法
  310. animation: true, //图例翻页是否使用动画
  311. animationDurationUpdate: 800, //图例翻页时动画时长
  312. emphasis: {
  313. selectorLabel: {} //内容参考textStyle
  314. },
  315. selector: false, //图例组件中选择器按钮,默认不显示
  316. selectorLabel: {}, //选择器按钮的文本标签样式,内容参考textStyle
  317. selectorPosition: 'auto', //选择器位置
  318. selectorItemGap: 7, //选择器按钮之间间隔
  319. selectorButtonGap: 10 //选择器按钮与图例组件之间间隔
  320. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/308784
推荐阅读
相关标签
  

闽ICP备14008679号