令箭荷花三稜是能開花的,長三稜的原因可能是缺少陽光,它是喜歡太陽光的,在陰涼的環境中生長容易使植株長出三稜。土壤若不適宜的話,也是會長三稜的,並且也不利於它開花,應用酸性的土壤進行養護。這是一種相對耐乾旱的花卉,切忌給它澆水太多,或者是過少的澆水。