First you should ask yourself why you want to do this.
Some of us consider the fact that this is not easy to be a feature.
When you use patterns like that then you run the risk of what is called the Moire effect, where unintended patterns and sometimes even the illusion of movement (which can even cause nausea, probably not the desired effect of your graph) appear due to differences in resolutions or the eye having a hard time switching between the frequencies. For example, in the example plot that you show, I can see something like a horizontal line through the bars just below the 0.4 mark (that line is thicker in the bars with horizontal lines, the dots are bolder in the dotted bar, the crosshatched bar is actually lighter, and the diagonal lines have a little jump). The eye is drawn to this line that is probably not intentional (and will probably be in a different place on a different device, or if you had exported using a slightly different resolution).
You should consider alternatives. The simplest alternative is solid blocks of different colors, but with color blindness, people photocopying, using e-readers, etc. Color is not always the best option, though colors that become distinct shades of grey are possible. For a bar plot, you might consider a dot plot instead, then distinctions can be made using symbols instead of patterns or colors.
If you think through this and are still convinced that you want the patterns then your best option may be to create the plot with distinct colors, then use an external program such as Imagemagick, Inkscape, or Gimp (or others) to replace the colors with patterns.