A black-to-transmissive electrochromic polymer of Formula (I): wherein is is or a combination thereof; is each of R 1 , R 2 , R 3 , R 4 , R 5 , R 6 , R 7 , R 8 , R 9 , and R 10 is independently hydrogen, optionally substituted C 1 -C 30 alkyl, optionally substituted C 2 -C 30 alkenyl, optionally substituted C 2 -C 30 alkynyl, optionally substituted C 2 -C 30 alkylcarbonyl, optionally substituted C 1 -C 30 alkoxy, optionally substituted C 3 -C 30 alkoxyalkyl, optionally substituted C 2 -C 30 alkoxycarbonyl, optionally substituted C 4 -C 30 alkoxycarbonylalkyl, optionally substituted C 1 -C 30 aminylcarbonyl, optionally substituted C 4 -C 30 aminylalkyl, optionally substituted C 1 -C 30 alkylaminyl, optionally substituted C 1 -C 30 alkylsulfonyl, optionally substituted C 3 -C 30 alkylsulfonylalkyl, optionally substituted C 6 -C 18 aryl, optionally substituted C 3 -C 15 cycloalkyl, optionally substituted C 3 -C 30 cycloalkylaminyl, optionally substituted C 5 -C 30 cycloalkylalkylaminyl, optionally substituted C 5 -C 30 cycloalkylalkyl, optionally substituted C 5 -C 30 cycloalkylalkyloxy, optionally substituted C 1 -C 12 heterocyclyl, optionally substituted C 1 -C 12 heterocyclyloxy, optionally substituted C 3 -C 30 heterocyclylalkyloxy, optionally substituted C 1 -C 30 heterocyclylalkyloxy, optionally substituted C 1 -C 30 heterocyclylaminyl, optionally substituted C 5 -C 30 heterocyclylalkylaminyl, optionally substituted C 2 -C 12 heterocyclylcarbonyl, optionally substituted C 3 -C 30 heterocyclylalkyl, optionally substituted C 1 -C 13 heteroaryl, or optionally substituted C 3 -C 30 heteroarylalkyl; each r, s and t is independently an integer of equal to or greater than 1; n is an integer of equal to or greater than 1; represents connection to the rest of the molecule; and the average ratio of in the polymer is x:y:z, wherein x ranges from about 0.2 to about 0.6, y ranges from about 1.2 to about 1.45, and z ranges from about 0.2 to about 0.45, and x+y+z is about 2. each of R 1 , R 2 , R 3 , R 4 , R 5 , R 6 , R 7 , R 8 , R 9 , and R 10 is independently hydrogen, optionally substituted C 1 -C 30 alkyl, optionally substituted C 2 -C 30 alkenyl, optionally substituted C 2 -C 30 alkynyl, optionally substituted C 2 -C 30 alkylcarbonyl, optionally substituted C 1 -C 30 alkoxy, optionally substituted C 3 -C 30 alkoxyalkyl, optionally substituted C 2 -C 30 alkoxycarbonyl, optionally substituted C 4 -C 30 alkoxycarbonylalkyl, optionally substituted C 1 -C 30 aminylcarbonyl, optionally substituted C 4 -C 30 aminylalkyl, optionally substituted C 1 -C 30 alkylaminyl, optionally substituted C 1 -C 30 alkylsulfonyl, optionally substituted C 3 -C 30 alkylsulfonylalkyl, optionally substituted C 6 -C 18 aryl, optionally substituted C 3 -C 15 cycloalkyl, optionally substituted C 3 -C 30 cycloalkylaminyl, optionally substituted C 5 -C 30 cycloalkylalkylaminyl, optionally substituted C 5 -C 30 cycloalkylalkyl, optionally substituted C 5 -C 30 cycloalkylalkyloxy, optionally substituted C 1 -C 12 heterocyclyl, optionally substituted C 1 -C 12 heterocyclyloxy, optionally substituted C 3 -C 30 heterocyclylalkyloxy, optionally substituted C 1 -C 30 heterocyclylalkyloxy, optionally substituted C 1 -C 30 heterocyclylaminyl, optionally substituted C 5 -C 30 heterocyclylalkylaminyl, optionally substituted C 2 -C 12 heterocyclylcarbonyl, optionally substituted C 3 -C 30 heterocyclylalkyl, optionally substituted C 1 -C 13 heteroaryl, or optionally substituted C 3 -C 30 heteroarylalkyl; each r, s and t is independently an integer of equal to or greater than 1; n is an integer of equal to or greater than 1; represents connection to the rest of the molecule; and the average ratio of in the polymer is x:y:z, wherein x ranges from about 0.2 to about 0.6, y ranges from about 1.2 to about 1.45, and z ranges from about 0.2 to about 0.45, and x+y+z is about 2. <EOS>