const unitSize = 55 const titleHeight = 100 const pic0 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK TWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQ WaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec 5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28A AgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0 ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaO WJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHi wmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryM AgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0l YqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHi NLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYA QH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6c wR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBie whi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1c QPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqO Y4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hM WEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgoh JZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSU Eko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/p dLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Y b1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7O UndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsb di97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W 7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83 MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxr PGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW 2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1 U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd 8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H0 8PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+H vqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsG Lww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjg 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" const pic1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK TWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQ WaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec 5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28A AgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0 ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaO WJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHi wmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryM AgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0l YqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHi NLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYA QH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6c wR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBie whi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1c QPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqO Y4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hM WEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgoh JZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSU Eko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/p dLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Y b1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7O UndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsb di97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W 7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83 MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxr PGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW 2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1 U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd 8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H0 8PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+H vqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsG Lww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjg 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" const pic2 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK TWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQ WaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec 5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28A AgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0 ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaO WJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHi wmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryM AgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0l YqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHi NLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYA QH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6c wR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBie whi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1c QPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqO Y4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hM WEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgoh JZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSU Eko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/p dLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Y b1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7O UndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsb di97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W 7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83 MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxr PGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW 2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1 U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd 8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H0 8PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+H vqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsG Lww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjg 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" const picArr = [pic0, pic1, pic2] const colors = ["#DC364C", "#D4587A", "#E6B6C2", "#CCD3D9"] const deathColors = ["#000", "#8B0000", "#632A7E", "#A13E97", "#D3B7D8", "#FFF"] const legendTop = [titleHeight - 10, titleHeight + unitSize * 2.6, titleHeight + unitSize * 5.2] const tagNames = ["轻视疫情", "盲目自信", "自吹自擂+\n疯狂“甩锅”"] const legendNames = ["言论分类", "死亡数", "确诊数"] let USA_COVID_19 = [{ "date": "2020-01-21", "confirmed": 1, "recovered": 0, "deaths": 0 }, { "date": "2020-01-22", "confirmed": 1, "recovered": 0, "deaths": 0 }, { "date": "2020-01-23", "confirmed": 1, "recovered": 0, "deaths": 0 }, { "date": "2020-01-24", "confirmed": 2, "recovered": 0, "deaths": 0 }, { "date": "2020-01-25", "confirmed": 2, "recovered": 0, "deaths": 0 }, { "date": "2020-01-26", "confirmed": 5, "recovered": 0, "deaths": 0 }, { "date": "2020-01-27", "confirmed": 5, "recovered": 0, "deaths": 0 }, { "date": "2020-01-28", "confirmed": 5, "recovered": 0, "deaths": 0 }, { "date": "2020-01-29", "confirmed": 5, "recovered": 0, "deaths": 0 }, { "date": "2020-01-30", "confirmed": 5, "recovered": 0, "deaths": 0 }, { "date": "2020-01-31", "confirmed": 7, "recovered": 0, "deaths": 0 }, { "date": "2020-02-01", "confirmed": 8, "recovered": 0, "deaths": 0 }, { "date": "2020-02-02", "confirmed": 8, "recovered": 0, "deaths": 0 }, { "date": "2020-02-03", "confirmed": 11, "recovered": 0, "deaths": 0 }, { "date": "2020-02-04", "confirmed": 11, "recovered": 0, "deaths": 0 }, { "date": "2020-02-05", "confirmed": 11, "recovered": 0, "deaths": 0 }, { "date": "2020-02-06", "confirmed": 11, "recovered": 0, "deaths": 0 }, { "date": "2020-02-07", "confirmed": 11, "recovered": 0, "deaths": 0 }, { "date": "2020-02-08", "confirmed": 11, "recovered": 0, "deaths": 0 }, { "date": "2020-02-09", "confirmed": 11, "recovered": 3, "deaths": 0 }, { "date": "2020-02-10", "confirmed": 11, "recovered": 3, "deaths": 0 }, { "date": "2020-02-11", "confirmed": 12, "recovered": 3, "deaths": 0 }, { "date": "2020-02-12", "confirmed": 12, "recovered": 3, "deaths": 0 }, { "date": "2020-02-13", "confirmed": 13, "recovered": 3, "deaths": 0 }, { "date": "2020-02-14", "confirmed": 13, "recovered": 3, "deaths": 0 }, { "date": "2020-02-15", "confirmed": 13, "recovered": 3, "deaths": 0 }, { "date": "2020-02-16", "confirmed": 13, "recovered": 3, "deaths": 0 }, { "date": "2020-02-17", "confirmed": 13, "recovered": 3, "deaths": 0 }, { "date": "2020-02-18", "confirmed": 13, "recovered": 3, "deaths": 0 }, { "date": "2020-02-19", "confirmed": 13, "recovered": 3, "deaths": 0 }, { "date": "2020-02-20", "confirmed": 13, "recovered": 3, "deaths": 0 }, { "date": "2020-02-21", "confirmed": 15, "recovered": 5, "deaths": 0 }, { "date": "2020-02-22", "confirmed": 15, "recovered": 5, "deaths": 0 }, { "date": "2020-02-23", "confirmed": 15, "recovered": 5, "deaths": 0 }, { "date": "2020-02-24", "confirmed": 15, "recovered": 5, "deaths": 0 }, { "date": "2020-02-25", "confirmed": 15, "recovered": 6, "deaths": 0 }, { "date": "2020-02-26", "confirmed": 15, "recovered": 6, "deaths": 0 }, { "date": "2020-02-27", "confirmed": 16, "recovered": 6, "deaths": 0 }, { "date": "2020-02-28", "confirmed": 16, "recovered": 7, "deaths": 0 }, { "date": "2020-02-29", "confirmed": 24, "recovered": 7, "deaths": 1 }, { "date": "2020-03-01", "confirmed": 30, "recovered": 7, "deaths": 1 }, { "date": "2020-03-02", "confirmed": 53, "recovered": 7, "deaths": 6 }, { "date": "2020-03-03", "confirmed": 73, "recovered": 7, "deaths": 7 }, { "date": "2020-03-04", "confirmed": 104, "recovered": 7, "deaths": 11 }, { "date": "2020-03-05", "confirmed": 174, "recovered": 7, "deaths": 12 }, { "date": "2020-03-06", "confirmed": 222, "recovered": 7, "deaths": 14 }, { "date": "2020-03-07", "confirmed": 337, "recovered": 7, "deaths": 17 }, { "date": "2020-03-08", "confirmed": 451, "recovered": 7, "deaths": 21 }, { "date": "2020-03-09", "confirmed": 519, "recovered": 7, "deaths": 22 }, { "date": "2020-03-10", "confirmed": 711, "recovered": 8, "deaths": 28 }, { "date": "2020-03-11", "confirmed": 1109, "recovered": 8, "deaths": 32 }, { "date": "2020-03-12", "confirmed": 1561, "recovered": 12, "deaths": 43 }, { "date": "2020-03-13", "confirmed": 2157, "recovered": 12, "deaths": 52 }, { "date": "2020-03-14", "confirmed": 2870, "recovered": 12, "deaths": 59 }, { "date": "2020-03-15", "confirmed": 2968, "recovered": 12, "deaths": 72 }, { "date": "2020-03-16", "confirmed": 4360, "recovered": 17, "deaths": 100 }, { "date": "2020-03-17", "confirmed": 6141, "recovered": 17, "deaths": 134 }, { "date": "2020-03-18", "confirmed": 8914, "recovered": 105, "deaths": 191 }, { "date": "2020-03-19", "confirmed": 14153, "recovered": 121, "deaths": 269 }, { "date": "2020-03-20", "confirmed": 19479, "recovered": 147, "deaths": 366 }, { "date": "2020-03-21", "confirmed": 25818, "recovered": 176, "deaths": 456 }, { "date": "2020-03-22", "confirmed": 33756, "recovered": 178, "deaths": 600 }, { "date": "2020-03-23", "confirmed": 43845, "recovered": 178, "deaths": 784 }, { "date": "2020-03-24", "confirmed": 54108, "recovered": 348, "deaths": 1019 }, { "date": "2020-03-25", "confirmed": 66044, "recovered": 361, "deaths": 1329 }, { "date": "2020-03-26", "confirmed": 84080, "recovered": 681, "deaths": 1736 }, { "date": "2020-03-27", "confirmed": 102254, "recovered": 869, "deaths": 2284 }, { "date": "2020-03-28", "confirmed": 122054, "recovered": 1072, "deaths": 2921 }, { "date": "2020-03-29", "confirmed": 141194, "recovered": 2665, "deaths": 3546 }, { "date": "2020-03-30", "confirmed": 162690, "recovered": 5644, "deaths": 4352 }, { "date": "2020-03-31", "confirmed": 188701, "recovered": 7024, "deaths": 5568 }, { "date": "2020-04-01", "confirmed": 214194, "recovered": 8474, "deaths": 6787 }, { "date": "2020-04-02", "confirmed": 244593, "recovered": 9001, "deaths": 8349 }, { "date": "2020-04-03", "confirmed": 276535, "recovered": 9707, "deaths": 9646 }, { "date": "2020-04-04", "confirmed": 309699, "recovered": 14652, "deaths": 10912 }, { "date": "2020-04-05", "confirmed": 337573, "recovered": 17448, "deaths": 12323 }, { "date": "2020-04-06", "confirmed": 367210, "recovered": 19581, "deaths": 13985 }, { "date": "2020-04-07", "confirmed": 397992, "recovered": 21763, "deaths": 16290 }, { "date": "2020-04-08", "confirmed": 429686, "recovered": 23559, "deaths": 18369 }, { "date": "2020-04-09", "confirmed": 464442, "recovered": 25410, "deaths": 20415 }, { "date": "2020-04-10", "confirmed": 497943, "recovered": 28790, "deaths": 22486 }, { "date": "2020-04-11", "confirmed": 527958, "recovered": 31270, "deaths": 24498 }, { "date": "2020-04-12", "confirmed": 556517, "recovered": 32988, "deaths": 26238 }, { "date": "2020-04-13", "confirmed": 581810, "recovered": 43482, "deaths": 28036 }, { "date": "2020-04-14", "confirmed": 608845, "recovered": 47763, "deaths": 30429 }, { "date": "2020-04-15", "confirmed": 637974, "recovered": 52096, "deaths": 32944 }, { "date": "2020-04-16", "confirmed": 669272, "recovered": 54703, "deaths": 35031 }, { "date": "2020-04-17", "confirmed": 701996, "recovered": 58545, "deaths": 37621 }, { "date": "2020-04-18", "confirmed": 730317, "recovered": 64840, "deaths": 39966 }, { "date": "2020-04-19", "confirmed": 756375, "recovered": 70337, "deaths": 41148 }, { "date": "2020-04-20", "confirmed": 783716, "recovered": 72329, "deaths": 42918 }, { "date": "2020-04-21", "confirmed": 809213, "recovered": 75204, "deaths": 45314 }, { "date": "2020-04-22", "confirmed": 837414, "recovered": 77366, "deaths": 47649 }, { "date": "2020-04-23", "confirmed": 871617, "recovered": 80203, "deaths": 49969 }, { "date": "2020-04-24", "confirmed": 907908, "recovered": 99079, "deaths": 51746 }, { "date": "2020-04-25", "confirmed": 940829, "recovered": 100372, "deaths": 54015 }, { "date": "2020-04-26", "confirmed": 968517, "recovered": 106988, "deaths": 55162 }, { "date": "2020-04-27", "confirmed": 990993, "recovered": 111424, "deaths": 56502 }, { "date": "2020-04-28", "confirmed": 1015518, "recovered": 115936, "deaths": 58632 }, { "date": "2020-04-29", "confirmed": 1042926, "recovered": 120720, "deaths": 61252 }, { "date": "2020-04-30", "confirmed": 1072667, "recovered": 153947, "deaths": 63291 }] let trumpData = [{ "date": "2020-01-21", "tag": "0", "message": "We pretty much shut it down, coming in from China.", "translation": "我们基本切断了来自中国的航班。" }, { "date": "2020-01-30", "tag": "0", "message": "We think we have it very well under control.", "translation": "我们认为我们已经很好地控制住了局势。" }, { "date": "2020-02-10", "tag": "0", "message": "You know in April, supposedly it dies with a hotter weather.", "translation": "到了四月天气转热,病毒应该就会被杀死。" }, { "date": "2020-02-14", "tag": "0", "message": "When it gets warm, historically that has been able to kill the virus.", "translation": "据历史事实判断,气温转暖就能杀死病毒。" }, { "date": "2020-02-25", "tag": "0", "message": "People are getting better. They're all getting better.", "translation": "病患的情况都在好转,他们都在逐渐恢复。" }, { "date": "2020-02-26", "tag": "0", "message": "And again, when you have 15 people, and the 15th, within a couple of days, it's going to be down to close to zero.", "translation": "数天内,新增病例数就会降至零。" }, { "date": "2020-02-27", "tag": "0", "message": "It's going to disappear one day. It's like a miracle. It will disappear.", "translation": "有朝一日病毒会消失,奇迹般地它就会消失。" }, { "date": "2020-03-02", "tag": "1", "message": "They're gonna have vaccines, I think relatively soon.", "translation": "疫苗很快就会问世。" }, { "date": "2020-03-03", "tag": "1", "message": "Not only the vaccines but the therapies. Therapies is sort of another word for cure.", "translation": "不仅有疫苗还有治疗对策,治疗对策也就是治疗药物的意思。" }, { "date": "2020-03-06", "tag": "1", "message": "You're talking about very small numbers in the United States. The numbers are lower than just about anybody.", "translation": "美国的新冠病例数很少,美国确诊数比几乎任何国家都少。" }, { "date": "2020-03-09", "tag": "1", "message": "This blindsided the world. And I think we've handled it very, very well.", "translation": "全世界都被蒙蔽了。我认为我们已经处理得非常非常好了。" }, { "date": "2020-03-10", "tag": "1", "message": "It's really working out. And a lot of good things are gonna happen.", "translation": "我们的策略很有效果,许多好事都会发生。" }, { "date": "2020-03-11", "tag": "1", "message": "And we are responding with great speed and professionalism.", "translation": "我们正以极快的速度和极高的专业水准应对疫情。" }, { "date": "2020-03-15", "tag": "1", "message": "It'd all be great. We're gonna be so good.", "translation": "一切都很棒,我们会变得非常好。" }, { "date": "2020-03-16", "tag": "2", "message": "Just came up, but we came up so suddenly.", "translation": "我们的确诊人数上升得很突然。" }, { "date": "2020-03-17", "tag": "2", "message": "This is a pandemic. I felt it was a pandemic long before it was called a pandemic. ", "translation": "这是全球大流行,在疫情被称为大流行之前我就觉得它是大流行。" }, { "date": "2020-03-19", "tag": "2", "message": "He’s worked, like, probably as hard or harder than anybody. Other than maybe Mike Pence — or me.", "translation": "他和大家一样辛苦,甚至比任何人都要辛苦。除了彭斯,或者我。" }, { "date": "2020-03-30", "tag": "2", "message": " Where are the masks going? Are they going out the backdoor?", "translation": "这些口罩都去哪了,是不是被人从医院偷走了呢?" }, { "date": "2020-04-04", "tag": "2", "message": "The Obama administration made a decision on testing that turned out to be very detrimental to what we’re doing.", "translation": "奥巴马政府曾就检测做出决定,事实证明,这个决定对我们正在做的事非常不利。" }, { "date": "2020-04-07", "tag": "2", "message": "But we want to look into it — World Health Organization — because they really are — they called it wrong. ", "translation": "但是我们想调查一下-世界卫生组织-因为它们确实是说错了,他们说错了。" }, { "date": "2020-04-13", "tag": "2", "message": "We did all this work, but when you read the phony stories, you—nobody—nobody acknowledge this.", "translation": "这些工作都是我们做的,但是你们去看看那些假新闻,没有一个人承认这些。" }, { "date": "2020-04-20", "tag": "2", "message": "And is there a way we can do something like that, by injection inside or almost a cleaning.", "translation": "我们可不可以把消毒液注射到体内,或者来个大清洗。" }]; const maxDeath = parseInt(USA_COVID_19[USA_COVID_19.length - 1].deaths) function getDeathColor(val) { if (!val) return deathColors[deathColors.length - 1] let deathColorIdx = val > 100 ? Math.log10(val) : deathColors[deathColors.length - 2] deathColorIdx = deathColors.length - 2 - Math.floor(deathColorIdx) return deathColors[deathColorIdx] } function dateInNumber(date) { return parseInt(date.split("-").join("")) } let mergeData = [] let j = 0 let trupmD = dateInNumber(trumpData[0].date) let trumpLen = trumpData.length USA_COVID_19.forEach((d, i) => { let row = [d.date, i, null, parseInt(d.deaths), parseInt(d.confirmed)] const date = dateInNumber(d.date) if (date >= trupmD && j < trumpLen) { row[2] = trumpData[j] j++ if (j < trumpLen) { trupmD = dateInNumber(trumpData[j].date) } } mergeData.push(row) }) let scatterData = [] for (let idx = 0;idx < tagNames.length;idx++) { let richName = `chart${idx}` let data = mergeData.filter(d => d[2] && parseInt(d[2].tag) == idx) let rowData = { type: 'effectScatter', coordinateSystem: 'calendar', name: tagNames[idx], data: data.map(d => [d[0], d[3]]), tooltip: { show: false }, emphasis: { itemStyle: { color: "rgba(255,255,255,0.5)" } }, symbolSize: 20, label: { show: true, formatter: `{${richName}|}`, rich: {} } } rowData.label.rich[richName] = { width: unitSize, height: unitSize, align: "center", verticalAlign: "top", backgroundColor: { image: picArr[idx] } } scatterData.push(rowData) } function renderItem(params, api) { return { type: 'text', style: { fill: '#000', text: legendNames[api.value(0)], x: 30, y: legendTop[api.value(0)] - 10, textAlign: 'start', textVerticalAlign: 'middle', font: `bold 14px "Microsoft YaHei"` }, } } option = { title: { text: "1-4月特朗普关于冠状病毒的发言及美国疫情数据日历图", subtext: `本日历图中,特朗普的头像标识其言论分类,通过tooltip可以查看他的具体发言,日历块颜色代表美国每日确证人数,散点及三角颜色标识死亡人数;\n特朗普的言论数据基于华盛顿邮报的新闻整理。` }, legend: { data: tagNames.map((d, idx) => ({ name: d, icon: "image://" + picArr[idx] })), orient: 'vritical', itemHeight: 30, itemWidth: 30, textStyle: { height: 40 }, left: 0, top: legendTop[0] }, tooltip: { show: true, textStyle: { width: 100 }, formatter: p => { let deathColor = getDeathColor(p.data[3]) let backColorStr = `background-color:${p.data[4] > 10000 ? "#CACACA" : "#000"};` let backColorStr1 = `background-color:${p.data[3] > 100 ? "#CACACA" : "#000"};` let resMsg = `${p.data[0]}<br/> 确诊人数:<span style="color:${p.color};${backColorStr}">  ${p.data[4]}  </span>, 死亡人数:<span style="color:${deathColor};${backColorStr1}">  ${p.data[3]}  </span>` const msg = p.data[2] if (!msg) { return resMsg } const msgContent = `<div style="width:350px;height:100px;display:flex;"> <img width="80px" height="80px" src="${picArr[parseInt(msg.tag)]}"> <div style="width:270px;height:100px;white-space:normal;word-wrap:break-word;word-break:break-all;"> <span>${msg.message}</span><br/> <span>${msg.translation}</span> </div> <div>` return resMsg + "<br/>" + msgContent } }, visualMap: [{ show: true, color: colors, pieces: [ { min: 1000000 }, { min: 10000, max: 1000000 }, { min: 100, max: 10000 }, { max: 100 } ], left: 0, top: legendTop[2], seriesIndex: 0 }, { show: true, color: deathColors, pieces: [ { min: 10000 }, { min: 1000, max: 10000 }, { min: 100, max: 1000 }, { min: 1, max: 100 }, { value: 0, label: '0' }, ], left: 0, top: legendTop[1], seriesIndex: [1, 2, 3, 4], }], calendar: { range: ["2020-01-21", "2020-04-30"], cellSize: unitSize, top: titleHeight, left: 180, yearLabel: { margin: 40, color: "rgba(130,134,112,0.8)", }, dayLabel: { color: "#778633", fontWeight: "bold" }, monthLabel: { color: "#778633", fontWeight: "bold" } }, series: [ { type: 'heatmap', coordinateSystem: 'calendar', data: mergeData, label: { show: true, formatter: p => p.data[4] } }, { type: 'scatter', coordinateSystem: 'calendar', data: mergeData.filter(d => d[2] == null).map(d => [d[0], d[3]]), symbolOffset: [unitSize / 2 - 8, - unitSize / 2 + 8], symbol: "path://M0 0l10 0-0 10z", tooltip: { show: false }, }, ...scatterData, { name: "legendName", data: [0, 1, 2], type: 'custom', coordinateSystem: 'calendar', slient: true, renderItem: renderItem } ], };