CREATE TABLE screen_mode (Graphics_mode FLOAT, Char_cells CLOB, Pixels CLOB, Hardware_colours FLOAT, used_kb FLOAT, map CLOB, Type CLOB)
CREATE TABLE chip_model (Model_name CLOB, Launch_year FLOAT, RAM_MiB FLOAT, ROM_MiB FLOAT, Slots CLOB, WiFi CLOB, Bluetooth CLOB)
CREATE TABLE phone (Company_name CLOB, Hardware_Model_name CLOB, Accreditation_type CLOB, Accreditation_level CLOB, Date CLOB, chip_model CLOB, screen_mode CLOB)

Compare the number of chips from different company names for the phone whose screen mode type is 'Graphics' with a bar chart, could you order by the X from high to low?
SELECT Company_name, COUNT(Company_name) FROM screen_mode AS T1 JOIN phone AS T2 ON T1.Graphics_mode = T2.screen_mode WHERE T1.Type = "Graphics" GROUP BY Company_name ORDER BY Company_name DESC
SELECT "Company_name", COUNT("Company_name") FROM "screen_mode" "T1" JOIN "phone" "T2" ON "T1"."Graphics_mode" = "T2"."screen_mode" WHERE "Graphics" = "T1"."Type" GROUP BY "Company_name" ORDER BY "Company_name" DESC