No. We need to say 'a different flower' to be clear.
There are 10 flowers of three kinds.
- I have taken a rose already will you give me other one?
As I understand if we use "another one" here then it means another rose, but we need a flower different from the rose. It means that "another" isn't correct in this case. Would "other one" work?