[{"created":"20211227161216854","text":"<$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/oflg/CalendarHeatmap.js\" $height=\"180px\"/>","tags":"","title":"CalendarHeatmap","modified":"20240527171045797","tmap.id":"bc61184f-41c6-43ba-8f20-aa2c2ade034f"},{"created":"20211228131145535","text":"exports.onUpdate = function (echart) {\nfunction getData(year) {\n  year = new Date().getFullYear();\n  var date = +echarts.number.parseDate(year + '-01-01');\n  var end = +echarts.number.parseDate(+year + 1 + '-01-01');\n  var dayTime = 3600 * 24 * 1000;\n  var data = [];\n  for (var time = date; time < end; time += dayTime) {\n    data.push([\n      echarts.format.formatTime('yyyy-MM-dd', time),\n      $tw.wiki.filterTiddlers('[sameday:modified[' + echarts.format.formatTime('yyyy-MM-dd', time).replace(/-/g, \"\") + ']count[]]')\n    ]);\n  }\n  return data;\n}\n  echart.setOption({\n  tooltip: {\n    position: 'top',\n    formatter: function (p) {\n      var format = echarts.format.formatTime('yyyy-MM-dd', p.data[0]);\n      return format + ': ' + p.data[1];\n    }\n  },\n  visualMap: {\n    min: 0,\n    max: 10,\n    calculable: true,\n    orient: 'vertical',\n    left: 0,\n    top: 10\n  },\n  calendar: [\n    {\n      left: 90,\n      cellSize: 'auto',\n      top: 20,\n      orient: 'horizontal',\n      range: new Date().getFullYear(),\n      dayLabel: {\n        nameMap: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n        margin: 5\n      }\n    }\n  ],\n  series: [\n    {\n      type: 'heatmap',\n      coordinateSystem: 'calendar',\n      calendarIndex: 0,\n      data: getData()\n    }\n  ]\n});\n};\n","title":"$:/plugins/Gk0Wk/echarts/addons/oflg/CalendarHeatmap.js","type":"application/javascript","module-type":"library","tags":"","modified":"20240527171223509","tmap.id":"6e5a790f-04d8-47cd-91f3-95158a14c80a"}]