diff --git a/data/csdn_trends_top10_month/csdn_index_top_10.csv b/data/csdn_trends_top10_month/csdn_index_top_10.csv index 9f5bd3bddac7cfd6fe1e7b8fc36148966e77b6cb..6c3429cc7df7fa1f41646f65de353746d645cd83 100644 --- a/data/csdn_trends_top10_month/csdn_index_top_10.csv +++ b/data/csdn_trends_top10_month/csdn_index_top_10.csv @@ -1,6 +1,5 @@ date,tag_name,index_value 2000-01,数据库,111 -2000-01,big data,100 2000-01,sql,67 2000-01,windows,64 2000-01,c++,63 @@ -9,8 +8,8 @@ date,tag_name,index_value 2000-01,网络,23 2000-01,oracle,23 2000-01,.net,23 +2000-01,前端,18 2000-02,数据库,133 -2000-02,big data,121 2000-02,c++,61 2000-02,c语言,50 2000-02,windows,49 @@ -19,8 +18,8 @@ date,tag_name,index_value 2000-02,服务器,28 2000-02,oracle,25 2000-02,前端,24 +2000-02,网络,23 2000-03,数据库,228 -2000-03,big data,223 2000-03,sql,148 2000-03,windows,96 2000-03,c++,95 @@ -29,8 +28,8 @@ date,tag_name,index_value 2000-03,java,57 2000-03,linux,54 2000-03,tcp/ip,52 +2000-03,c语言,43 2000-04,数据库,138 -2000-04,big data,137 2000-04,服务器,80 2000-04,sql,79 2000-04,windows,71 @@ -39,8 +38,8 @@ date,tag_name,index_value 2000-04,c语言,34 2000-04,网络,31 2000-04,tcp/ip,30 +2000-04,html,29 2000-05,数据库,178 -2000-05,big data,175 2000-05,c++,90 2000-05,sql,87 2000-05,windows,85 @@ -49,8 +48,8 @@ date,tag_name,index_value 2000-05,网络,41 2000-05,c语言,41 2000-05,microsoft,36 +2000-05,tcp/ip,34 2000-06,数据库,271 -2000-06,big data,253 2000-06,sql,168 2000-06,服务器,106 2000-06,c++,104 @@ -59,28 +58,28 @@ date,tag_name,index_value 2000-06,.net,62 2000-06,tcp/ip,58 2000-06,网络,55 +2000-06,microsoft,46 2000-07,数据库,365 -2000-07,big data,338 2000-07,windows,205 2000-07,sql,199 2000-07,服务器,149 2000-07,c++,123 2000-07,网络,109 -2000-07,计算机,79 2000-07,tcp/ip,73 2000-07,c语言,71 +2000-07,.net,67 +2000-07,oracle,66 2000-08,数据库,426 -2000-08,big data,390 2000-08,sql,219 2000-08,windows,208 2000-08,服务器,183 2000-08,c++,180 2000-08,c语言,109 2000-08,网络,105 -2000-08,计算机,91 2000-08,microsoft,85 +2000-08,程序员,71 +2000-08,html,67 2000-09,数据库,428 -2000-09,big data,404 2000-09,windows,231 2000-09,sql,215 2000-09,服务器,192 @@ -89,8 +88,8 @@ date,tag_name,index_value 2000-09,网络,110 2000-09,tcp/ip,101 2000-09,microsoft,98 +2000-09,java,93 2000-10,数据库,380 -2000-10,big data,327 2000-10,windows,223 2000-10,c++,215 2000-10,sql,210 @@ -99,8 +98,8 @@ date,tag_name,index_value 2000-10,.net,119 2000-10,网络,109 2000-10,tcp/ip,101 +2000-10,mfc,73 2000-11,数据库,567 -2000-11,big data,498 2000-11,sql,324 2000-11,c++,314 2000-11,windows,288 @@ -108,19 +107,19 @@ date,tag_name,index_value 2000-11,网络,145 2000-11,microsoft,144 2000-11,java,138 -2000-11,计算机,129 +2000-11,tcp/ip,119 +2000-11,oracle,103 2000-12,数据库,773 -2000-12,big data,726 2000-12,windows,453 2000-12,c++,431 2000-12,sql,390 2000-12,服务器,311 2000-12,java,191 2000-12,microsoft,189 -2000-12,计算机,186 2000-12,程序员,181 +2000-12,网络,175 +2000-12,oracle,162 2001-01,数据库,698 -2001-01,big data,635 2001-01,c++,428 2001-01,windows,382 2001-01,sql,375 @@ -129,8 +128,8 @@ date,tag_name,index_value 2001-01,microsoft,190 2001-01,程序员,179 2001-01,.net,176 +2001-01,网络,169 2001-02,数据库,1095 -2001-02,big data,1011 2001-02,sql,597 2001-02,windows,592 2001-02,c++,585 @@ -139,8 +138,8 @@ date,tag_name,index_value 2001-02,程序员,300 2001-02,.net,296 2001-02,网络,273 +2001-02,microsoft,264 2001-03,数据库,1168 -2001-03,big data,1054 2001-03,sql,696 2001-03,c++,595 2001-03,windows,579 @@ -149,8 +148,8 @@ date,tag_name,index_value 2001-03,.net,362 2001-03,网络,271 2001-03,microsoft,262 +2001-03,mfc,255 2001-04,数据库,1665 -2001-04,big data,1423 2001-04,sql,931 2001-04,c++,895 2001-04,windows,734 @@ -159,8 +158,8 @@ date,tag_name,index_value 2001-04,.net,407 2001-04,网络,382 2001-04,程序员,353 +2001-04,microsoft,321 2001-05,数据库,2457 -2001-05,big data,1979 2001-05,c++,1343 2001-05,sql,1299 2001-05,windows,1106 @@ -169,8 +168,8 @@ date,tag_name,index_value 2001-05,.net,595 2001-05,网络,541 2001-05,程序员,535 +2001-05,microsoft,481 2001-06,数据库,2549 -2001-06,big data,2261 2001-06,sql,1362 2001-06,c++,1147 2001-06,windows,1036 @@ -179,8 +178,8 @@ date,tag_name,index_value 2001-06,.net,619 2001-06,网络,564 2001-06,linux,547 +2001-06,程序员,541 2001-07,数据库,2865 -2001-07,big data,2478 2001-07,sql,1753 2001-07,c++,1182 2001-07,java,1144 @@ -189,8 +188,8 @@ date,tag_name,index_value 2001-07,.net,785 2001-07,程序员,571 2001-07,网络,568 +2001-07,oracle,556 2001-08,数据库,3555 -2001-08,big data,2988 2001-08,sql,2199 2001-08,c++,1544 2001-08,windows,1393 @@ -199,8 +198,8 @@ date,tag_name,index_value 2001-08,.net,941 2001-08,microsoft,735 2001-08,网络,727 +2001-08,oracle,699 2001-09,数据库,3215 -2001-09,big data,2553 2001-09,sql,2087 2001-09,c++,1474 2001-09,windows,1219 @@ -209,8 +208,8 @@ date,tag_name,index_value 2001-09,.net,881 2001-09,oracle,716 2001-09,microsoft,662 +2001-09,tcp/ip,554 2001-10,数据库,3126 -2001-10,big data,2510 2001-10,sql,1878 2001-10,c++,1584 2001-10,windows,1172 @@ -219,8 +218,8 @@ date,tag_name,index_value 2001-10,.net,857 2001-10,oracle,710 2001-10,microsoft,646 +2001-10,网络,633 2001-11,数据库,4086 -2001-11,big data,3104 2001-11,sql,2455 2001-11,c++,1594 2001-11,java,1502 @@ -229,8 +228,8 @@ date,tag_name,index_value 2001-11,.net,1051 2001-11,oracle,933 2001-11,microsoft,736 +2001-11,网络,683 2001-12,数据库,4418 -2001-12,big data,3756 2001-12,sql,2882 2001-12,c++,1789 2001-12,java,1539 @@ -239,8 +238,8 @@ date,tag_name,index_value 2001-12,.net,1101 2001-12,oracle,907 2001-12,microsoft,751 +2001-12,程序员,738 2002-01,数据库,4346 -2002-01,big data,3322 2002-01,sql,2820 2002-01,c++,1927 2002-01,java,1648 @@ -249,8 +248,8 @@ date,tag_name,index_value 2002-01,.net,1296 2002-01,oracle,892 2002-01,程序员,887 +2002-01,microsoft,875 2002-02,数据库,2757 -2002-02,big data,2461 2002-02,sql,1792 2002-02,c++,1316 2002-02,windows,1113 @@ -259,8 +258,8 @@ date,tag_name,index_value 2002-02,.net,868 2002-02,microsoft,639 2002-02,程序员,545 +2002-02,oracle,534 2002-03,数据库,5767 -2002-03,big data,4523 2002-03,sql,3456 2002-03,c++,2321 2002-03,java,1999 @@ -269,8 +268,8 @@ date,tag_name,index_value 2002-03,.net,1863 2002-03,microsoft,1032 2002-03,oracle,1031 +2002-03,前端,850 2002-04,数据库,7184 -2002-04,big data,5952 2002-04,sql,4479 2002-04,c++,2644 2002-04,服务器,2454 @@ -279,8 +278,8 @@ date,tag_name,index_value 2002-04,.net,2103 2002-04,microsoft,1353 2002-04,前端,1211 +2002-04,oracle,1193 2002-05,数据库,7274 -2002-05,big data,6129 2002-05,sql,4474 2002-05,c++,2659 2002-05,服务器,2191 @@ -289,8 +288,8 @@ date,tag_name,index_value 2002-05,.net,1766 2002-05,microsoft,1180 2002-05,前端,1168 +2002-05,oracle,1125 2002-06,数据库,6594 -2002-06,big data,4364 2002-06,sql,4005 2002-06,服务器,2195 2002-06,c++,2123 @@ -299,8 +298,8 @@ date,tag_name,index_value 2002-06,.net,1586 2002-06,oracle,1124 2002-06,microsoft,1063 +2002-06,tcp/ip,1037 2002-07,数据库,7102 -2002-07,big data,5784 2002-07,sql,4528 2002-07,服务器,2547 2002-07,c++,2383 @@ -309,8 +308,8 @@ date,tag_name,index_value 2002-07,.net,1816 2002-07,oracle,1384 2002-07,前端,1260 +2002-07,microsoft,1204 2002-08,数据库,6814 -2002-08,big data,5815 2002-08,sql,4244 2002-08,服务器,2488 2002-08,c++,2466 @@ -319,8 +318,8 @@ date,tag_name,index_value 2002-08,.net,1720 2002-08,前端,1217 2002-08,microsoft,1201 +2002-08,oracle,1147 2002-09,数据库,7521 -2002-09,big data,6247 2002-09,sql,4565 2002-09,java,2876 2002-09,服务器,2694 @@ -329,8 +328,8 @@ date,tag_name,index_value 2002-09,.net,1990 2002-09,oracle,1475 2002-09,前端,1416 +2002-09,microsoft,1288 2002-10,数据库,6197 -2002-10,big data,5414 2002-10,sql,3677 2002-10,服务器,2438 2002-10,java,2412 @@ -339,8 +338,8 @@ date,tag_name,index_value 2002-10,.net,1733 2002-10,oracle,1192 2002-10,前端,1167 +2002-10,linux,1106 2002-11,数据库,7321 -2002-11,big data,4882 2002-11,sql,4378 2002-11,服务器,2870 2002-11,java,2752 @@ -349,8 +348,8 @@ date,tag_name,index_value 2002-11,.net,2174 2002-11,前端,1691 2002-11,oracle,1495 +2002-11,网络,1369 2002-12,数据库,8431 -2002-12,big data,6169 2002-12,sql,5080 2002-12,服务器,3211 2002-12,java,3133 @@ -359,8 +358,8 @@ date,tag_name,index_value 2002-12,.net,2283 2002-12,前端,1779 2002-12,oracle,1595 +2002-12,microsoft,1514 2003-01,数据库,7174 -2003-01,big data,5584 2003-01,sql,4468 2003-01,服务器,3033 2003-01,java,2674 @@ -369,8 +368,8 @@ date,tag_name,index_value 2003-01,c++,1979 2003-01,前端,1674 2003-01,oracle,1507 +2003-01,网络,1250 2003-02,数据库,6518 -2003-02,big data,5303 2003-02,sql,3996 2003-02,服务器,2992 2003-02,java,2620 @@ -379,8 +378,8 @@ date,tag_name,index_value 2003-02,.net,1926 2003-02,前端,1645 2003-02,linux,1464 +2003-02,oracle,1391 2003-03,数据库,11265 -2003-03,big data,8709 2003-03,sql,7069 2003-03,服务器,4721 2003-03,java,4248 @@ -389,8 +388,8 @@ date,tag_name,index_value 2003-03,c++,2880 2003-03,前端,2820 2003-03,linux,2365 +2003-03,oracle,2159 2003-04,数据库,12145 -2003-04,big data,9275 2003-04,sql,7513 2003-04,服务器,4943 2003-04,java,4425 @@ -399,8 +398,8 @@ date,tag_name,index_value 2003-04,前端,2935 2003-04,c++,2810 2003-04,linux,2289 +2003-04,tcp/ip,2289 2003-05,数据库,13275 -2003-05,big data,10675 2003-05,sql,8108 2003-05,服务器,5088 2003-05,java,4099 @@ -409,8 +408,8 @@ date,tag_name,index_value 2003-05,前端,3212 2003-05,c++,2878 2003-05,tcp/ip,2389 +2003-05,linux,2377 2003-06,数据库,11161 -2003-06,big data,8422 2003-06,sql,6675 2003-06,服务器,4534 2003-06,java,3663 @@ -419,8 +418,8 @@ date,tag_name,index_value 2003-06,前端,2804 2003-06,c++,2497 2003-06,tcp/ip,2173 +2003-06,linux,2096 2003-07,数据库,11331 -2003-07,big data,8973 2003-07,sql,7057 2003-07,服务器,4951 2003-07,java,3823 @@ -429,8 +428,8 @@ date,tag_name,index_value 2003-07,前端,2967 2003-07,c++,2632 2003-07,oracle,2218 +2003-07,linux,2206 2003-08,数据库,10627 -2003-08,big data,6898 2003-08,sql,6631 2003-08,服务器,4607 2003-08,java,3507 @@ -439,8 +438,8 @@ date,tag_name,index_value 2003-08,前端,2687 2003-08,c++,2321 2003-08,oracle,2078 +2003-08,tcp/ip,1957 2003-09,数据库,10550 -2003-09,big data,7949 2003-09,sql,6460 2003-09,服务器,4654 2003-09,java,3581 @@ -449,8 +448,8 @@ date,tag_name,index_value 2003-09,前端,2786 2003-09,c++,2285 2003-09,oracle,2121 +2003-09,tcp/ip,2066 2003-10,数据库,9044 -2003-10,big data,6753 2003-10,sql,5541 2003-10,服务器,4075 2003-10,java,3354 @@ -459,8 +458,8 @@ date,tag_name,index_value 2003-10,前端,2368 2003-10,c++,2219 2003-10,linux,2023 +2003-10,tcp/ip,1828 2003-11,数据库,9287 -2003-11,big data,6526 2003-11,sql,5866 2003-11,服务器,4340 2003-11,java,3464 @@ -469,8 +468,8 @@ date,tag_name,index_value 2003-11,前端,2540 2003-11,c++,2282 2003-11,linux,1999 +2003-11,tcp/ip,1869 2003-12,数据库,10734 -2003-12,big data,8137 2003-12,sql,6813 2003-12,服务器,4871 2003-12,java,3745 @@ -479,8 +478,8 @@ date,tag_name,index_value 2003-12,前端,3078 2003-12,linux,2274 2003-12,c++,2257 +2003-12,tcp/ip,2103 2004-01,数据库,5951 -2004-01,big data,4411 2004-01,sql,3849 2004-01,服务器,2982 2004-01,java,2636 @@ -489,8 +488,8 @@ date,tag_name,index_value 2004-01,前端,1843 2004-01,linux,1566 2004-01,c++,1422 +2004-01,tcp/ip,1386 2004-02,数据库,9470 -2004-02,big data,6622 2004-02,sql,5741 2004-02,服务器,4459 2004-02,java,3644 @@ -499,8 +498,8 @@ date,tag_name,index_value 2004-02,前端,2832 2004-02,linux,2240 2004-02,c++,2069 +2004-02,c#,1980 2004-03,数据库,12429 -2004-03,big data,8152 2004-03,sql,7548 2004-03,服务器,5495 2004-03,java,4738 @@ -509,8 +508,8 @@ date,tag_name,index_value 2004-03,windows,3571 2004-03,linux,2638 2004-03,c++,2505 +2004-03,tcp/ip,2360 2004-04,数据库,11708 -2004-04,big data,9871 2004-04,sql,7368 2004-04,服务器,5179 2004-04,java,4142 @@ -519,8 +518,8 @@ date,tag_name,index_value 2004-04,windows,3438 2004-04,c#,2359 2004-04,linux,2344 +2004-04,c++,2304 2004-05,数据库,4623 -2004-05,big data,3096 2004-05,sql,2823 2004-05,服务器,2183 2004-05,.net,1588 @@ -529,8 +528,8 @@ date,tag_name,index_value 2004-05,linux,1537 2004-05,前端,1436 2004-05,tcp/ip,1104 +2004-05,网络,989 2004-06,数据库,6860 -2004-06,big data,5531 2004-06,sql,4104 2004-06,服务器,3371 2004-06,.net,2781 @@ -539,8 +538,8 @@ date,tag_name,index_value 2004-06,前端,2229 2004-06,c#,1744 2004-06,linux,1665 +2004-06,c++,1472 2004-07,数据库,10248 -2004-07,big data,7846 2004-07,sql,6708 2004-07,服务器,4710 2004-07,java,4134 @@ -549,8 +548,8 @@ date,tag_name,index_value 2004-07,windows,3277 2004-07,c#,2376 2004-07,microsoft,2337 +2004-07,c++,2146 2004-08,数据库,10830 -2004-08,big data,8750 2004-08,sql,6845 2004-08,服务器,5052 2004-08,java,4295 @@ -559,8 +558,8 @@ date,tag_name,index_value 2004-08,前端,3607 2004-08,microsoft,2545 2004-08,linux,2534 +2004-08,网络,2452 2004-09,数据库,10229 -2004-09,big data,8773 2004-09,sql,6607 2004-09,服务器,5256 2004-09,java,4324 @@ -569,8 +568,8 @@ date,tag_name,index_value 2004-09,前端,3688 2004-09,linux,2864 2004-09,microsoft,2580 +2004-09,c#,2547 2004-10,数据库,9601 -2004-10,big data,7867 2004-10,sql,6190 2004-10,服务器,5190 2004-10,java,4315 @@ -579,8 +578,8 @@ date,tag_name,index_value 2004-10,前端,3524 2004-10,microsoft,2735 2004-10,c#,2550 +2004-10,网络,2540 2004-11,数据库,10302 -2004-11,big data,8022 2004-11,sql,6596 2004-11,服务器,5312 2004-11,java,4758 @@ -589,8 +588,8 @@ date,tag_name,index_value 2004-11,前端,3631 2004-11,microsoft,2769 2004-11,c#,2552 +2004-11,c++,2528 2004-12,数据库,9859 -2004-12,big data,8476 2004-12,sql,6271 2004-12,服务器,5055 2004-12,java,4735 @@ -599,8 +598,8 @@ date,tag_name,index_value 2004-12,前端,3420 2004-12,microsoft,2505 2004-12,c++,2416 +2004-12,c#,2403 2005-01,数据库,8513 -2005-01,big data,7176 2005-01,sql,5507 2005-01,服务器,4685 2005-01,java,4045 @@ -609,8 +608,8 @@ date,tag_name,index_value 2005-01,前端,3222 2005-01,microsoft,2394 2005-01,网络,2318 +2005-01,c#,2240 2005-02,数据库,5248 -2005-02,big data,4755 2005-02,sql,3202 2005-02,服务器,2921 2005-02,java,2823 @@ -619,8 +618,8 @@ date,tag_name,index_value 2005-02,前端,2099 2005-02,microsoft,1659 2005-02,网络,1658 +2005-02,c#,1490 2005-03,数据库,9478 -2005-03,big data,8117 2005-03,sql,6088 2005-03,服务器,4885 2005-03,java,4707 @@ -629,8 +628,8 @@ date,tag_name,index_value 2005-03,前端,3570 2005-03,c#,2632 2005-03,microsoft,2582 +2005-03,c++,2440 2005-04,数据库,9164 -2005-04,big data,7218 2005-04,sql,5890 2005-04,服务器,4445 2005-04,java,4380 @@ -639,8 +638,8 @@ date,tag_name,index_value 2005-04,前端,3195 2005-04,c#,2478 2005-04,c++,2399 +2005-04,microsoft,2305 2005-05,数据库,8093 -2005-05,big data,7179 2005-05,sql,5142 2005-05,服务器,3700 2005-05,java,3499 @@ -649,8 +648,8 @@ date,tag_name,index_value 2005-05,windows,2663 2005-05,c#,2113 2005-05,c++,1931 +2005-05,网络,1703 2005-06,数据库,7630 -2005-06,big data,6509 2005-06,sql,4841 2005-06,服务器,3775 2005-06,java,3524 @@ -659,8 +658,8 @@ date,tag_name,index_value 2005-06,windows,2651 2005-06,c#,2104 2005-06,网络,1885 +2005-06,microsoft,1835 2005-07,数据库,7571 -2005-07,big data,6719 2005-07,sql,4739 2005-07,服务器,3604 2005-07,java,3469 @@ -669,8 +668,8 @@ date,tag_name,index_value 2005-07,windows,2532 2005-07,c#,2012 2005-07,网络,1798 +2005-07,microsoft,1704 2005-08,数据库,7133 -2005-08,big data,5827 2005-08,sql,4705 2005-08,java,3630 2005-08,服务器,3551 @@ -679,8 +678,8 @@ date,tag_name,index_value 2005-08,前端,2574 2005-08,c#,2129 2005-08,网络,1753 +2005-08,html,1719 2005-09,数据库,6690 -2005-09,big data,5830 2005-09,sql,4481 2005-09,服务器,3448 2005-09,java,3288 @@ -689,8 +688,8 @@ date,tag_name,index_value 2005-09,windows,2552 2005-09,c#,1870 2005-09,linux,1780 +2005-09,网络,1689 2005-10,数据库,6127 -2005-10,big data,5046 2005-10,sql,4026 2005-10,服务器,3356 2005-10,java,3063 @@ -699,8 +698,8 @@ date,tag_name,index_value 2005-10,前端,2365 2005-10,网络,1851 2005-10,c#,1846 +2005-10,c++,1689 2005-11,数据库,7392 -2005-11,big data,6900 2005-11,sql,4931 2005-11,服务器,3702 2005-11,java,3518 @@ -709,8 +708,8 @@ date,tag_name,index_value 2005-11,前端,2771 2005-11,c#,2280 2005-11,c++,1906 +2005-11,microsoft,1893 2005-12,数据库,7867 -2005-12,big data,6203 2005-12,sql,4922 2005-12,服务器,4358 2005-12,java,3598 @@ -719,8 +718,8 @@ date,tag_name,index_value 2005-12,前端,3104 2005-12,网络,2306 2005-12,microsoft,2151 +2005-12,c#,2144 2006-01,数据库,5138 -2006-01,big data,3959 2006-01,sql,3351 2006-01,服务器,2832 2006-01,java,2591 @@ -729,8 +728,8 @@ date,tag_name,index_value 2006-01,前端,2087 2006-01,网络,1625 2006-01,microsoft,1532 +2006-01,c#,1521 2006-02,数据库,7380 -2006-02,big data,4691 2006-02,sql,3871 2006-02,服务器,3276 2006-02,java,3093 @@ -739,8 +738,8 @@ date,tag_name,index_value 2006-02,前端,2479 2006-02,网络,2035 2006-02,c++,1991 +2006-02,c#,1923 2006-03,数据库,9077 -2006-03,big data,7393 2006-03,sql,5762 2006-03,服务器,4550 2006-03,java,4458 @@ -749,8 +748,8 @@ date,tag_name,index_value 2006-03,前端,3531 2006-03,网络,3231 2006-03,c++,2773 +2006-03,c#,2690 2006-04,数据库,8909 -2006-04,big data,6243 2006-04,sql,5779 2006-04,服务器,4588 2006-04,java,4276 @@ -759,8 +758,8 @@ date,tag_name,index_value 2006-04,前端,3480 2006-04,网络,2691 2006-04,microsoft,2537 +2006-04,c++,2535 2006-05,数据库,8565 -2006-05,big data,6819 2006-05,sql,5619 2006-05,服务器,4077 2006-05,java,3960 @@ -769,8 +768,8 @@ date,tag_name,index_value 2006-05,windows,3277 2006-05,c#,2454 2006-05,网络,2445 +2006-05,microsoft,2432 2006-06,数据库,7487 -2006-06,big data,5553 2006-06,sql,5063 2006-06,服务器,3714 2006-06,java,3654 @@ -779,9 +778,9 @@ date,tag_name,index_value 2006-06,前端,2915 2006-06,c#,2376 2006-06,javascript,2375 +2006-06,网络,2205 2006-07,数据库,7670 2006-07,sql,5198 -2006-07,big data,5186 2006-07,java,3920 2006-07,服务器,3912 2006-07,.net,3344 @@ -789,9 +788,9 @@ date,tag_name,index_value 2006-07,windows,3079 2006-07,javascript,2495 2006-07,c#,2400 +2006-07,asp.net,2262 2006-08,数据库,8664 2006-08,sql,5772 -2006-08,big data,5762 2006-08,服务器,4535 2006-08,java,4289 2006-08,.net,3883 @@ -799,8 +798,8 @@ date,tag_name,index_value 2006-08,windows,3471 2006-08,c#,2808 2006-08,javascript,2779 +2006-08,网络,2731 2006-09,数据库,8271 -2006-09,big data,6160 2006-09,sql,5575 2006-09,java,4441 2006-09,服务器,4386 @@ -809,9 +808,9 @@ date,tag_name,index_value 2006-09,前端,3491 2006-09,网络,2757 2006-09,c#,2737 +2006-09,javascript,2719 2006-10,数据库,7474 2006-10,sql,4886 -2006-10,big data,4867 2006-10,java,4053 2006-10,服务器,3918 2006-10,windows,3427 @@ -819,9 +818,9 @@ date,tag_name,index_value 2006-10,前端,3013 2006-10,网络,2732 2006-10,c#,2609 +2006-10,c++,2531 2006-11,数据库,8808 2006-11,sql,6032 -2006-11,big data,5709 2006-11,java,4696 2006-11,服务器,4546 2006-11,.net,3985 @@ -829,8 +828,8 @@ date,tag_name,index_value 2006-11,前端,3781 2006-11,网络,3261 2006-11,javascript,3003 +2006-11,c#,2958 2006-12,数据库,8439 -2006-12,big data,6756 2006-12,sql,5722 2006-12,java,4654 2006-12,服务器,4341 @@ -839,8 +838,8 @@ date,tag_name,index_value 2006-12,前端,3571 2006-12,网络,3149 2006-12,c#,2866 +2006-12,javascript,2827 2007-01,数据库,7544 -2007-01,big data,5760 2007-01,sql,5009 2007-01,java,4119 2007-01,服务器,3984 @@ -849,8 +848,8 @@ date,tag_name,index_value 2007-01,.net,3227 2007-01,网络,3008 2007-01,c#,2843 +2007-01,javascript,2720 2007-02,数据库,4266 -2007-02,big data,4179 2007-02,sql,2941 2007-02,java,2309 2007-02,服务器,2235 @@ -859,9 +858,9 @@ date,tag_name,index_value 2007-02,网络,1932 2007-02,前端,1840 2007-02,c#,1689 +2007-02,javascript,1673 2007-03,数据库,8197 2007-03,sql,5811 -2007-03,big data,5740 2007-03,java,5059 2007-03,服务器,4512 2007-03,windows,3959 @@ -869,19 +868,19 @@ date,tag_name,index_value 2007-03,前端,3641 2007-03,网络,3506 2007-03,c#,3289 +2007-03,javascript,3050 2007-04,数据库,9820 2007-04,java,6815 2007-04,sql,6605 -2007-04,big data,5806 2007-04,服务器,5065 2007-04,windows,4707 2007-04,.net,4439 2007-04,前端,4329 2007-04,c#,3895 2007-04,c++,3797 +2007-04,javascript,3792 2007-05,数据库,9694 2007-05,sql,6530 -2007-05,big data,6372 2007-05,java,6204 2007-05,服务器,4994 2007-05,windows,4621 @@ -889,8 +888,8 @@ date,tag_name,index_value 2007-05,前端,4283 2007-05,c#,4106 2007-05,网络,3908 +2007-05,javascript,3855 2007-06,数据库,8550 -2007-06,big data,6588 2007-06,java,5979 2007-06,sql,5792 2007-06,windows,4689 @@ -899,9 +898,9 @@ date,tag_name,index_value 2007-06,前端,3839 2007-06,网络,3816 2007-06,c#,3801 +2007-06,c++,3397 2007-07,数据库,8480 2007-07,java,5964 -2007-07,big data,5875 2007-07,sql,5666 2007-07,服务器,4866 2007-07,windows,4466 @@ -909,18 +908,18 @@ date,tag_name,index_value 2007-07,网络,4153 2007-07,前端,3960 2007-07,c#,3698 +2007-07,javascript,3487 2007-08,数据库,8938 2007-08,java,6351 2007-08,sql,6174 -2007-08,big data,5920 2007-08,网络,5333 2007-08,服务器,5165 2007-08,windows,4571 2007-08,.net,4274 2007-08,前端,4224 2007-08,c#,4043 +2007-08,javascript,4016 2007-09,数据库,8365 -2007-09,big data,6143 2007-09,java,6067 2007-09,sql,5557 2007-09,服务器,4998 @@ -929,49 +928,49 @@ date,tag_name,index_value 2007-09,网络,4080 2007-09,前端,3876 2007-09,c#,3819 +2007-09,.net,3774 2007-10,数据库,7972 2007-10,java,6145 2007-10,windows,5313 2007-10,sql,5237 2007-10,服务器,4668 2007-10,网络,4448 -2007-10,big data,4419 2007-10,javascript,4180 2007-10,c#,3820 2007-10,.net,3819 +2007-10,前端,3603 2007-11,数据库,7981 2007-11,java,6349 2007-11,sql,5517 2007-11,windows,4569 -2007-11,big data,4506 2007-11,服务器,4505 2007-11,网络,4347 2007-11,c#,4230 2007-11,.net,3967 2007-11,c++,3929 +2007-11,前端,3769 2007-12,数据库,9714 2007-12,java,7744 2007-12,windows,7161 2007-12,sql,6440 2007-12,服务器,5906 2007-12,网络,5763 -2007-12,big data,5447 2007-12,microsoft,5227 2007-12,前端,5178 2007-12,.net,4817 +2007-12,c#,4321 2008-01,数据库,8887 2008-01,java,6985 2008-01,sql,5955 2008-01,windows,5136 2008-01,服务器,5098 -2008-01,big data,5058 2008-01,前端,4456 2008-01,网络,4341 2008-01,c#,4068 2008-01,c++,3977 +2008-01,javascript,3976 2008-02,数据库,5297 2008-02,java,3971 -2008-02,big data,3810 2008-02,sql,3579 2008-02,服务器,3206 2008-02,windows,3085 @@ -979,6 +978,7 @@ date,tag_name,index_value 2008-02,网络,2621 2008-02,前端,2504 2008-02,.net,2494 +2008-02,javascript,2328 2008-03,数据库,10131 2008-03,java,7791 2008-03,sql,6809 @@ -986,9 +986,9 @@ date,tag_name,index_value 2008-03,服务器,5649 2008-03,c#,5377 2008-03,网络,5364 -2008-03,big data,4961 2008-03,c++,4910 2008-03,.net,4796 +2008-03,前端,4746 2008-04,数据库,15028 2008-04,javascript,13250 2008-04,java,10576 @@ -1003,52 +1003,52 @@ date,tag_name,index_value 2008-05,java,11509 2008-05,javascript,10194 2008-05,google,9264 -2008-05,big data,8963 2008-05,sql,8523 2008-05,服务器,6646 2008-05,c#,6202 2008-05,windows,6146 2008-05,.net,5210 +2008-05,前端,5176 2008-06,数据库,10451 2008-06,java,8123 2008-06,sql,7273 -2008-06,big data,6579 2008-06,c#,5504 2008-06,服务器,5144 2008-06,windows,5099 2008-06,网络,4739 2008-06,前端,4561 2008-06,c++,4215 +2008-06,.net,4201 2008-07,数据库,10903 2008-07,java,8439 2008-07,sql,7443 -2008-07,big data,6216 2008-07,c#,5814 2008-07,服务器,5413 2008-07,windows,5142 2008-07,网络,4846 2008-07,c++,4672 2008-07,前端,4572 +2008-07,javascript,4425 2008-08,数据库,7746 2008-08,java,6097 2008-08,sql,5391 -2008-08,big data,4903 2008-08,c#,4427 2008-08,网络,4001 2008-08,服务器,3973 2008-08,windows,3933 2008-08,javascript,3923 2008-08,前端,3773 +2008-08,c++,3471 2008-09,数据库,11178 2008-09,java,8891 2008-09,sql,7720 2008-09,c#,6023 -2008-09,big data,6010 2008-09,windows,5697 2008-09,网络,5593 2008-09,服务器,5538 2008-09,c++,5345 2008-09,javascript,5089 +2008-09,前端,4734 2008-10,数据库,12094 2008-10,java,10165 2008-10,sql,8233 @@ -1056,29 +1056,29 @@ date,tag_name,index_value 2008-10,windows,6667 2008-10,c++,6643 2008-10,网络,6499 -2008-10,big data,6499 2008-10,服务器,5916 2008-10,javascript,5535 +2008-10,前端,5101 2008-11,数据库,12402 2008-11,java,10439 2008-11,sql,8320 2008-11,c#,6918 -2008-11,big data,6881 2008-11,windows,6780 2008-11,网络,6498 2008-11,c++,6272 2008-11,服务器,6155 2008-11,javascript,5506 +2008-11,前端,5374 2008-12,数据库,13547 2008-12,java,10574 2008-12,sql,8671 -2008-12,big data,8379 2008-12,c#,7363 2008-12,windows,7108 2008-12,网络,6893 2008-12,javascript,6644 2008-12,c++,6511 2008-12,服务器,6425 +2008-12,.net,6345 2009-01,数据库,7105 2009-01,java,5464 2009-01,sql,4772 @@ -2301,7 +2301,6 @@ date,tag_name,index_value 2019-02,服务器,8515 2019-03,java,54026 2019-03,python,30054 -2019-03,.net,27609 2019-03,数据库,23007 2019-03,linux,21259 2019-03,网络,21111 @@ -2309,6 +2308,7 @@ date,tag_name,index_value 2019-03,javascript,19626 2019-03,c++,19128 2019-03,前端,18796 +2019-03,服务器,15428 2019-04,java,48065 2019-04,python,28974 2019-04,数据库,22262 @@ -2317,9 +2317,8 @@ date,tag_name,index_value 2019-04,算法,18119 2019-04,javascript,18025 2019-04,前端,17354 -2019-04,.net,16208 2019-04,c++,16115 -2019-05,.net,69403 +2019-04,服务器,15035 2019-05,java,47266 2019-05,python,27133 2019-05,数据库,23941 @@ -2329,7 +2328,7 @@ date,tag_name,index_value 2019-05,javascript,18718 2019-05,前端,18027 2019-05,c++,16896 -2019-06,.net,50285 +2019-05,服务器,15535 2019-06,java,40172 2019-06,python,23102 2019-06,数据库,20313 @@ -2339,7 +2338,7 @@ date,tag_name,index_value 2019-06,javascript,15536 2019-06,算法,14874 2019-06,c++,13043 -2019-07,.net,236388 +2019-06,服务器,12733 2019-07,java,66451 2019-07,数据库,41221 2019-07,javascript,37740 @@ -2349,7 +2348,7 @@ date,tag_name,index_value 2019-07,linux,28272 2019-07,前端,26606 2019-07,c++,25288 -2019-08,.net,279745 +2019-07,服务器,23556 2019-08,java,65108 2019-08,数据库,35420 2019-08,javascript,35334 @@ -2359,7 +2358,7 @@ date,tag_name,index_value 2019-08,算法,28942 2019-08,网络,28625 2019-08,linux,27577 -2019-09,.net,273807 +2019-08,c++,24525 2019-09,java,64532 2019-09,网络,58937 2019-09,数据库,36001 @@ -2369,7 +2368,7 @@ date,tag_name,index_value 2019-09,linux,31383 2019-09,开源,30774 2019-09,javascript,28852 -2019-10,.net,249987 +2019-09,android,27854 2019-10,java,56066 2019-10,网络,42995 2019-10,数据库,30828 @@ -2379,7 +2378,7 @@ date,tag_name,index_value 2019-10,linux,23762 2019-10,前端,22228 2019-10,算法,22131 -2019-11,.net,268498 +2019-10,开源,18591 2019-11,java,57890 2019-11,数据库,28514 2019-11,android,24989 @@ -2389,7 +2388,7 @@ date,tag_name,index_value 2019-11,c++,23487 2019-11,前端,21478 2019-11,算法,21260 -2019-12,.net,240280 +2019-11,网络,18653 2019-12,java,53414 2019-12,python,32109 2019-12,javascript,30081 @@ -2399,7 +2398,7 @@ date,tag_name,index_value 2019-12,前端,23644 2019-12,网络,22743 2019-12,linux,22440 -2020-01,.net,265073 +2019-12,服务器,19437 2020-01,java,37044 2020-01,算法,29615 2020-01,前端,25503 @@ -2409,7 +2408,7 @@ date,tag_name,index_value 2020-01,开源,18846 2020-01,javascript,17937 2020-01,matlab,16397 -2020-02,.net,156150 +2020-01,linux,16059 2020-02,java,56707 2020-02,python,31537 2020-02,算法,30009 @@ -2419,7 +2418,7 @@ date,tag_name,index_value 2020-02,网络,18496 2020-02,javascript,17528 2020-02,前端,17135 -2020-03,.net,278954 +2020-02,服务器,14711 2020-03,java,89279 2020-03,算法,45508 2020-03,python,42558 @@ -2429,7 +2428,7 @@ date,tag_name,index_value 2020-03,网络,31861 2020-03,javascript,29924 2020-03,前端,26181 -2020-04,.net,203226 +2020-03,服务器,25220 2020-04,java,91429 2020-04,python,43017 2020-04,算法,39802 @@ -2439,7 +2438,7 @@ date,tag_name,index_value 2020-04,javascript,31047 2020-04,前端,26855 2020-04,网络,24207 -2020-05,.net,185085 +2020-04,mysql,21203 2020-05,java,86676 2020-05,python,38794 2020-05,算法,37041 @@ -2449,7 +2448,7 @@ date,tag_name,index_value 2020-05,javascript,29690 2020-05,网络,26495 2020-05,前端,25758 -2020-06,.net,224820 +2020-05,mysql,20828 2020-06,java,82870 2020-06,python,38588 2020-06,数据库,38414 @@ -2459,7 +2458,7 @@ date,tag_name,index_value 2020-06,网络,27611 2020-06,前端,27052 2020-06,c++,26730 -2020-07,.net,248876 +2020-06,mysql,22539 2020-07,java,94576 2020-07,python,45358 2020-07,算法,43336 @@ -2469,7 +2468,7 @@ date,tag_name,index_value 2020-07,网络,32668 2020-07,c++,30256 2020-07,前端,28916 -2020-08,.net,232183 +2020-07,mysql,24861 2020-08,java,92326 2020-08,python,40537 2020-08,数据库,36520 @@ -2479,7 +2478,7 @@ date,tag_name,index_value 2020-08,c++,28267 2020-08,网络,27982 2020-08,前端,27192 -2020-09,.net,208257 +2020-08,mysql,23467 2020-09,java,75421 2020-09,python,51840 2020-09,数据库,35017 @@ -2489,7 +2488,7 @@ date,tag_name,index_value 2020-09,javascript,27490 2020-09,安全,25117 2020-09,mysql,24807 -2020-10,.net,246310 +2020-09,前端,23375 2020-10,java,68233 2020-10,javascript,48647 2020-10,网络,38986 @@ -2499,7 +2498,7 @@ date,tag_name,index_value 2020-10,linux,27819 2020-10,安全,26551 2020-10,c++,23638 -2020-11,.net,283558 +2020-10,前端,23484 2020-11,java,84360 2020-11,网络,53182 2020-11,数据库,39610 @@ -2509,7 +2508,7 @@ date,tag_name,index_value 2020-11,linux,34344 2020-11,c++,32046 2020-11,前端,26888 -2020-12,.net,266372 +2020-11,安全,25674 2020-12,java,88019 2020-12,网络,65425 2020-12,python,54659 @@ -2519,7 +2518,7 @@ date,tag_name,index_value 2020-12,算法,36776 2020-12,linux,35458 2020-12,前端,30460 -2021-01,.net,312690 +2020-12,c++,30173 2021-01,java,92699 2021-01,网络,57036 2021-01,python,53492 @@ -2529,6 +2528,7 @@ date,tag_name,index_value 2021-01,linux,41952 2021-01,android,35619 2021-01,前端,35435 +2021-01,c++,34560 2021-02,javascript,93409 2021-02,java,78115 2021-02,python,67797 @@ -2543,12 +2543,12 @@ date,tag_name,index_value 2021-03,javascript,119875 2021-03,python,89843 2021-03,html,84307 -2021-03,.net,71164 2021-03,前端,60813 2021-03,数据库,54801 2021-03,网络,53181 2021-03,github,51061 2021-03,算法,49792 +2021-03,服务器,45839 2021-04,java,107318 2021-04,javascript,106101 2021-04,python,70892 @@ -2582,14 +2582,13 @@ date,tag_name,index_value 2021-07,java,122055 2021-07,数据分析,94321 2021-07,javascript,69154 -2021-07,分类,58090 2021-07,网络,47073 2021-07,python,45047 2021-07,开源,36147 2021-07,数据库,35971 2021-07,前端,35502 2021-07,算法,35318 -2021-08,分类,107205 +2021-07,linux,29844 2021-08,java,83702 2021-08,算法,54395 2021-08,数据分析,48161 @@ -2599,7 +2598,7 @@ date,tag_name,index_value 2021-08,深度学习,34769 2021-08,javascript,34460 2021-08,数据结构,31000 -2021-09,分类,128605 +2021-08,数据库,30515 2021-09,java,82126 2021-09,网络,60248 2021-09,自动化,54407 @@ -2609,7 +2608,7 @@ date,tag_name,index_value 2021-09,数据库,42076 2021-09,linux,38185 2021-09,人工智能,36085 -2021-10,计算机,81408 +2021-09,javascript,34696 2021-10,java,80977 2021-10,算法,53873 2021-10,安全,48787 @@ -2619,16 +2618,17 @@ date,tag_name,index_value 2021-10,c++,35789 2021-10,matlab,32991 2021-10,javascript,32246 +2021-10,linux,27237 2021-11,java,90705 2021-11,list,57282 2021-11,数据库,53426 2021-11,服务器,50017 2021-11,python,46791 2021-11,linux,41921 -2021-11,计算机,39189 2021-11,前端,37574 2021-11,http,36471 2021-11,html,36360 +2021-11,mysql,32748 2021-12,java,89218 2021-12,数据库,54618 2021-12,python,53962 diff --git a/src/bar_chart_race/chart.py b/src/bar_chart_race/chart.py index 5e7cacac31321ad4699e19bd4b9285492b62a31c..3ba86d9e275d89520c413acf79a55241b89190d7 100644 --- a/src/bar_chart_race/chart.py +++ b/src/bar_chart_race/chart.py @@ -54,6 +54,7 @@ class BarChartRace: self.col_filt = self.get_col_filt() self.bar_colors = self.get_default_bar_colors(cmap) self.str_index = self.df_values.index.astype('str') + self.progress = None def get_extension(self): if self.filename: @@ -415,7 +416,7 @@ class BarChartRace: i += 1 def anim_func(self, i): - self.bar.next(1) + self.progress.next(1) plt.xkcd(scale=1, length=100, randomness=2) if(platform.system() == 'Linux'): plt.rcParams.update({'font.family': "WenQuanYi Micro Hei"}) @@ -433,8 +434,9 @@ class BarChartRace: self.plot_bars(0) total_count = len(self.df_values) - self.bar = IncrementalBar(self.filename, max=total_count) interval = self.period_length / self.steps_per_period + self.progress = IncrementalBar( + self.filename, max=total_count) anim = FuncAnimation(self.fig, self.anim_func, range(len(self.df_values)), init_func, interval=interval) @@ -464,7 +466,7 @@ class BarChartRace: raise Exception(message) finally: plt.rcParams = self.orig_rcParams - self.bar.finish() + self.progress.finish() return ret_val diff --git a/src/common/gif.py b/src/common/gif.py index 68f13b3c4484136dab8241a2e0dda0c916331f29..6b54babd4752b13d69240bf2f0707a3ab475e897 100644 --- a/src/common/gif.py +++ b/src/common/gif.py @@ -7,6 +7,7 @@ def concat_gif_list(gifs, output): clips.append(mp.VideoFileClip(gif)) final = mp.concatenate_videoclips(clips) final.write_videofile(output) + print(f"@合并生成GIF:{output}") def merge_video_audio(video, audio, output): @@ -34,3 +35,5 @@ def merge_video_audio(video, audio, output): final = v.set_audio(final_audio) final.write_videofile(output) + + print(f"@合成视频和音频:{output}") diff --git a/src/top.py b/src/top.py index acf58c691ff556c3f9e1ce6ee402b97539a0f158..116881eb7007ce24ca3171302baf46aa0b5542f7 100644 --- a/src/top.py +++ b/src/top.py @@ -93,10 +93,30 @@ class Top: if end >= max_rows: end = max_rows+1 step = end-i - self.df = df[i:end] filename = os.path.join(self.output, f'{j}.{self.ext}') - self.__build_race(filename) + if i+step >= max_rows: + # 最后一个 + last_df = df[i:end] + + # 生成一个短摘要 + min_half = 5 + if min_half > last_df.shape[0]: + min_half = 0 + self.df = last_df[min_half:] + filename_abstracts = os.path.join( + self.output, f'{j}_abstracts.{self.ext}') + self.__build_race(filename_abstracts) + + # 加强最后一帧 + self.df = last_df + for k in range(0, 12): + self.df = self.df.append(df[end-2:end]) + self.__build_race(filename) + else: + self.df = df[i:end] + self.__build_race(filename) + gifs.append(filename) i += step j += 1 @@ -225,6 +245,7 @@ class Top: bar_size=0.7, bar_label_size=14, tick_label_size=14, + steps_per_period=20, ) def __exit(self):