echartsTheme.js 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. /**
  2. @Name:echarts 主题
  3. @Author:贤心
  4. @Site:http://www.layui.com/admin/
  5. @License:GPL-2
  6. */
  7. layui.define(function(exports) {
  8. exports('echartsTheme', {
  9. // 默认色板
  10. color: [
  11. '#009688','#1E9FFF','#5FB878','#FFB980','#D87A80',
  12. '#8d98b3','#e5cf0d','#97b552','#95706d','#dc69aa',
  13. '#07a2a4','#9a7fd1','#588dd5','#f5994e','#c05050',
  14. '#59678c','#c9ab00','#7eb00a','#6f5553','#c14089'
  15. ],
  16. // 图表标题
  17. title: {
  18. textStyle: {
  19. fontWeight: 'normal',
  20. color: '#666' // 主标题文字颜色
  21. }
  22. },
  23. // 值域
  24. dataRange: {
  25. itemWidth: 15,
  26. color: ['#009688','#e0ffff']
  27. },
  28. // 工具箱
  29. toolbox: {
  30. color : ['#1e90ff', '#1e90ff', '#1e90ff', '#1e90ff'],
  31. effectiveColor : '#ff4500'
  32. },
  33. // 提示框
  34. tooltip: {
  35. backgroundColor: 'rgba(50,50,50,0.5)', // 提示背景颜色,默认为透明度为0.7的黑色
  36. axisPointer : { // 坐标轴指示器,坐标轴触发有效
  37. type : 'line', // 默认为直线,可选为:'line' | 'shadow'
  38. lineStyle : { // 直线指示器样式设置
  39. color: '#009688'
  40. },
  41. crossStyle: {
  42. color: '#008acd'
  43. },
  44. shadowStyle : { // 阴影指示器样式设置
  45. color: 'rgba(200,200,200,0.2)'
  46. }
  47. }
  48. },
  49. // 区域缩放控制器
  50. dataZoom: {
  51. dataBackgroundColor: '#efefff', // 数据背景颜色
  52. fillerColor: 'rgba(182,162,222,0.2)', // 填充颜色
  53. handleColor: '#008acd' // 手柄颜色
  54. },
  55. // 网格
  56. grid: {
  57. borderColor: '#eee'
  58. },
  59. // 类目轴 - X轴
  60. categoryAxis: {
  61. axisLine: { // 坐标轴线
  62. lineStyle: { // 属性lineStyle控制线条样式
  63. color: '#009688'
  64. }
  65. },
  66. axisTick: { //小标记
  67. show: false
  68. },
  69. splitLine: { // 分隔线
  70. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  71. color: ['#eee']
  72. }
  73. }
  74. },
  75. // 数值型坐标轴默认参数 - Y轴
  76. valueAxis: {
  77. axisLine: { // 坐标轴线
  78. lineStyle: { // 属性lineStyle控制线条样式
  79. color: '#009688'
  80. }
  81. },
  82. splitArea : {
  83. show : true,
  84. areaStyle : {
  85. color: ['rgba(250,250,250,0.1)','rgba(200,200,200,0.1)']
  86. }
  87. },
  88. splitLine: { // 分隔线
  89. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  90. color: ['#eee']
  91. }
  92. }
  93. },
  94. polar : {
  95. axisLine: { // 坐标轴线
  96. lineStyle: { // 属性lineStyle控制线条样式
  97. color: '#ddd'
  98. }
  99. },
  100. splitArea : {
  101. show : true,
  102. areaStyle : {
  103. color: ['rgba(250,250,250,0.2)','rgba(200,200,200,0.2)']
  104. }
  105. },
  106. splitLine : {
  107. lineStyle : {
  108. color : '#ddd'
  109. }
  110. }
  111. },
  112. timeline : {
  113. lineStyle : {
  114. color : '#009688'
  115. },
  116. controlStyle : {
  117. normal : { color : '#009688'},
  118. emphasis : { color : '#009688'}
  119. },
  120. symbol : 'emptyCircle',
  121. symbolSize : 3
  122. },
  123. // 柱形图默认参数
  124. bar: {
  125. itemStyle: {
  126. normal: {
  127. barBorderRadius: 2
  128. },
  129. emphasis: {
  130. barBorderRadius: 2
  131. }
  132. }
  133. },
  134. // 折线图默认参数
  135. line: {
  136. smooth : true,
  137. symbol: 'emptyCircle', // 拐点图形类型
  138. symbolSize: 3 // 拐点图形大小
  139. },
  140. // K线图默认参数
  141. k: {
  142. itemStyle: {
  143. normal: {
  144. color: '#d87a80', // 阳线填充颜色
  145. color0: '#2ec7c9', // 阴线填充颜色
  146. lineStyle: {
  147. color: '#d87a80', // 阳线边框颜色
  148. color0: '#2ec7c9' // 阴线边框颜色
  149. }
  150. }
  151. }
  152. },
  153. // 散点图默认参数
  154. scatter: {
  155. symbol: 'circle', // 图形类型
  156. symbolSize: 4 // 图形大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 2
  157. },
  158. // 雷达图默认参数
  159. radar : {
  160. symbol: 'emptyCircle', // 图形类型
  161. symbolSize:3
  162. //symbol: null, // 拐点图形类型
  163. //symbolRotate : null, // 图形旋转控制
  164. },
  165. map: {
  166. itemStyle: {
  167. normal: {
  168. areaStyle: {
  169. color: '#ddd'
  170. },
  171. label: {
  172. textStyle: {
  173. color: '#d87a80'
  174. }
  175. }
  176. },
  177. emphasis: { // 也是选中样式
  178. areaStyle: {
  179. color: '#fe994e'
  180. }
  181. }
  182. }
  183. },
  184. force : {
  185. itemStyle: {
  186. normal: {
  187. linkStyle : {
  188. color : '#1e90ff'
  189. }
  190. }
  191. }
  192. },
  193. chord : {
  194. itemStyle : {
  195. normal : {
  196. borderWidth: 1,
  197. borderColor: 'rgba(128, 128, 128, 0.5)',
  198. chordStyle : {
  199. lineStyle : {
  200. color : 'rgba(128, 128, 128, 0.5)'
  201. }
  202. }
  203. },
  204. emphasis : {
  205. borderWidth: 1,
  206. borderColor: 'rgba(128, 128, 128, 0.5)',
  207. chordStyle : {
  208. lineStyle : {
  209. color : 'rgba(128, 128, 128, 0.5)'
  210. }
  211. }
  212. }
  213. }
  214. },
  215. gauge : {
  216. axisLine: { // 坐标轴线
  217. lineStyle: { // 属性lineStyle控制线条样式
  218. color: [[0.2, '#2ec7c9'],[0.8, '#5ab1ef'],[1, '#d87a80']],
  219. width: 10
  220. }
  221. },
  222. axisTick: { // 坐标轴小标记
  223. splitNumber: 10, // 每份split细分多少段
  224. length :15, // 属性length控制线长
  225. lineStyle: { // 属性lineStyle控制线条样式
  226. color: 'auto'
  227. }
  228. },
  229. splitLine: { // 分隔线
  230. length :22, // 属性length控制线长
  231. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式
  232. color: 'auto'
  233. }
  234. },
  235. pointer : {
  236. width : 5
  237. }
  238. },
  239. textStyle: {
  240. fontFamily: '微软雅黑, Arial, Verdana, sans-serif'
  241. }
  242. });
  243. });