问题分析:腿上有紫斑可能是由于皮下出血或血小板减少性紫癜等原因引起的。皮下出血是指在外伤后,皮下组织受到外力的作用,导致毛细血管破裂,血液淤积在皮肤下,不能流出或吸收,停留于皮下组织,引起紫斑。血小板减少性紫癜是一种免疫性疾病,导致患者的血小板数量减少,从而影响凝血功能,导致自发性出血,表现为紫斑。建议及时到正规的医疗机构进行相关检查,明确具体的病因,并针对性进行治疗。在平时生活中,养成良好的作息习惯,避免熬夜,多吃一些富含维生素C的食物,有助于促进病情的好转。