visualDefault.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. /**
  2. * @file Visual mapping.
  3. */
  4. define(function (require) {
  5. var zrUtil = require('zrender/core/util');
  6. var visualDefault = {
  7. /**
  8. * @public
  9. */
  10. get: function (visualType, key, isCategory) {
  11. var value = zrUtil.clone(
  12. (defaultOption[visualType] || {})[key]
  13. );
  14. return isCategory
  15. ? (zrUtil.isArray(value) ? value[value.length - 1] : value)
  16. : value;
  17. }
  18. };
  19. var defaultOption = {
  20. color: {
  21. active: ['#006edd', '#e0ffff'],
  22. inactive: ['rgba(0,0,0,0)']
  23. },
  24. colorHue: {
  25. active: [0, 360],
  26. inactive: [0, 0]
  27. },
  28. colorSaturation: {
  29. active: [0.3, 1],
  30. inactive: [0, 0]
  31. },
  32. colorLightness: {
  33. active: [0.9, 0.5],
  34. inactive: [0, 0]
  35. },
  36. colorAlpha: {
  37. active: [0.3, 1],
  38. inactive: [0, 0]
  39. },
  40. opacity: {
  41. active: [0.3, 1],
  42. inactive: [0, 0]
  43. },
  44. symbol: {
  45. active: ['circle', 'roundRect', 'diamond'],
  46. inactive: ['none']
  47. },
  48. symbolSize: {
  49. active: [10, 50],
  50. inactive: [0, 0]
  51. }
  52. };
  53. return visualDefault;
  54. });