This post requires some explanation. First, miniature paintings, as a style of Indian art, aren’t necessarily small (though they can be.) Rather, the “miniature” refers to use of fine detail and the use very fine brushwork. (Sometimes involving one hair-width brushwork.)
The historical basis of all these paintings in Udaipur was that they used to be used to adorn houses involved with weddings. Not only did they lend festive decor, but they also made it easier to find the right house.