Purple blood spots appearing on liver cancer body is mainly due to coagulation dysfunction or thrombocytopenia in advanced stage of liver cancer, which leads to capillaries of skin bleeding easily and not being able to coagulate. 1. Coagulation dysfunction: liver is an important place for synthesizing coagulation factors. With massive damage of liver cells in advanced stage of liver cancer, the quantity of synthesized coagulation factors decreases dramatically, which can’t support normal coagulation, and purple blood spots will appear. 2. Thrombocytopenia: Most liver cancer patients may be combined with cirrhosis, which will lead to splenic reflux stagnation, combined with splenomegaly, hypersplenism, and excessive destruction of platelets will lead to thrombocytopenia. In addition, liver cancer will cause abnormal hematopoietic function in the course of treatment due to radiotherapy or chemotherapy, resulting in thrombocytopenia. There may be other reasons for purple blood spots on liver cancer, so one should consult doctor in time to clarify the cause of the disease, and according to the specific situation, the doctor will make corresponding treatment plan.