fixed chart generate