In Book 1, Ramona is first seen with her hair cut short all around, with one long braid on each side of her head. As suggested by a piece of artwork, Ramona's hair is dyed a pale green, but in the color edition of the first book her hair is a pinkish red color
In Book 2, Ramona arrives at Scott's apartment with her new hairstyle. This time, her hair is short yet longer than her first hairstyle back in Book 1, and has a jagged patten around the ends of her hair. Her hair is dyed in two colors, light and dark purple, as shown on the cover of that volume. This is the only hairstyle that involves two dyed colors as opposed to just one.
In Book 3, Ramona still shows off her Book 2 hairstyle halfway into the story, being that those two volumes are direct continuations of one another. Near the end, however, her hair is cut once more, but it derived from her second haircut with only slightly longer hair parts on the sides. This hairstyle is dyed in only one color, however it is not specified as to which color exactly (though signs point to it being brown). The only other clue to her hair color is when Scott asks Ramona if that's her "natural colour," in which Ramona replies that it could be. Adding to the humor is a caption box stating "NOTE: THIS BOOK IS IN BLACK AND WHITE." In the colour edition, Ramona's hair is purple, accompannied by the caption "NOTE: This was funnier in black & white"
In Book 4, two months following the events in Book 3, Ramona has a new wavy hairstyle that ends up becoming the primary hairstyle in the game. Thanks to the volume's special splash page, we all find out that her hair is dyed a bright sand green, much like the color of Ramona's hair in the final scenes of the film. Also, in one scene with Scott and Ramona eating dinner, she claims that she will let her hair grow longer and eventually dye it again.
In Book 5, Ramona's hair is long (mid-length) for the first time in the series. As stated back in Book 4, Ramona has simply let her wavy hair grow a bit longer, still retaining the basic style. Her hair is dyed blue, as clearly seen by the cover art of that book. Before her disappearance towards the end of the book, Ramona cuts her hair again in a manner similar to her first hairstyle (minus the braids). It is unclear whether or not her hair was dyed another color for that style.
In Book 6, the story continues with Scott without Ramona, being that she "disappeared" during a head glow near the end of the fifth book. However, after Scott is killed by Gideon, Ramona returns to see Scott in Subspace. At this point her hair is the same, wavy, mid-length style she had in Book 5, but now with the addition of a star-shaped hairclip. According to the cover art of Book 6, her hair is dyed a bright sand green, much like the color of her fourth hairstyle. Ramona continues with this look for the rest of the book.
Ramona's hair in the movie is the same as its appearance in Book 1, albeit slightly longer, but still maintaining the two braids. Her hair starts out dyed pink, but during the course of the movie, she dyes it to blue, and then green for the remainder of the film.
When Scott asks Ramona about her hair (after she dyes it blue), she states that she "changes (her) hair like every week and a half" (as opposed to three weeks in the comic series).