align-indexable.js 668 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. var labels = [];
  2. var inputs = [
  3. 'top',
  4. 'end',
  5. 'left',
  6. 'center',
  7. 'right',
  8. 'start',
  9. 'bottom',
  10. 45,
  11. -45
  12. ];
  13. for (var i = 0; i < inputs.length; ++i) {
  14. labels.push(1);
  15. }
  16. export default {
  17. config: {
  18. type: 'bar',
  19. data: {
  20. labels: labels,
  21. datasets: [{
  22. data: labels,
  23. datalabels: {
  24. backgroundColor: '#00ff77'
  25. }
  26. }]
  27. },
  28. options: {
  29. layout: {
  30. padding: 20
  31. },
  32. plugins: {
  33. datalabels: {
  34. align: inputs,
  35. anchor: 'start',
  36. borderColor: 'black',
  37. borderWidth: 2,
  38. font: {
  39. size: 0
  40. },
  41. offset: 0,
  42. padding: 8
  43. }
  44. }
  45. }
  46. },
  47. options: {
  48. canvas: {
  49. height: 128,
  50. width: 320
  51. }
  52. }
  53. };