File Exchange

image thumbnail

Hatched Fill Patterns

version 1.1.0.1 (2.88 KB) by

Replace solid colors with patterns.

4.77778
29 Ratings

60 Downloads

Updated

View License

Will create a bitmap copy of a figure with distinct colors replaced with hatch patterns. This is useful for b+w bitmap output. Vector output is not supported.

Comments and Ratings (30)

Ananya Malik

Harsh

Harsh (view profile)

Will it only work for the bar plot? I tried with area but couldn't find what I was looking for?

Can you please share an example of functional usage?

Appreciate your help!

chaks

chaks (view profile)

Hi,
I am getting error while trying to use this function.
Lets say,
D=[26.834 16.74 12.37
   20.238 18.84 14.201
   21.523 15.14 12.25
   22.839 14.64 13.57
   22.8585 16.34 13.09775];
 h=bar(D,'group');
colormap(gray);
Please help me know how I can use applyhatch or makehatch to get a barplot in grayscale having hatched patterns.
Thank you,

Soumi

Ming

Ming (view profile)

Hi, I used this function and changed the colors of my bar plot to patterns, however, the background of the figure is always gray when copied. Where to change that?

YANG ??

YANG ??

This work is good, but not good enough, for bitmap will cause other trouble. I wish MATLAB will provide an offical version to overcome this shortage.

J G

J G (view profile)

Can this work with 'area' plots?

Great worked right out of the "box" thanks!

Hua

Hua (view profile)

This is really a good thing!

Qing Xie

Qing Xie

David

David (view profile)

Excellent, this is exactly what am I looking for.

Rashed

Rashed (view profile)

Thanks a lot.

K R

K R (view profile)

Thanks so much! This is so useful for black and white printing. One tip to users is to change the gcf color (color background) to white before applying the hatch. it seems once the hatch is applied the figure isn't able to be modified further.

Oleg Komarov

Oleg Komarov (view profile)

I agree with Brian: this should be a built in feature in matlab. I always have to export data and do my graphs in excel.
Also, i think the "pointed" texture should be improved to match the logic it has in excel, that is it shouldn't simply make bigger points.

Lucas

Lucas (view profile)

textures don't line up - but colour mapping is a good idea - Aha, i've found the problem, when the image is put into the figure, it is made _slightly_ bigger, giving the appearence (and output to file) of a bitmap with an extra line in its textures in the middle: lines 100 and 101 should read
set(newfig,'position',[fpos(1:2) figsize(3) figsize(4)]);
set(imaxes,'position',[0 0 figsize(3) figsize(4)],'visible','off');
i.e. remove the plus one

Elena D

This saved me a lot of work and time, thanks

vignesh ravi

Jihun Jung

thanks alot! very useful one.

Andreas E.

Works great!

C.Safak SAHIN

Thanks, I started writing a code for it. After that, I found this program. I will be so helpful.

Trond Kristiansen

Very useful! Graze!

Guillermo Franco

Fantastic! Thanks!

Mark Lilly

Needed to make black and white images for a paper and this utility saved the day. Highly reccommend!!! Thanks so much.

Christopher Brown

Excellent. Can be easily modified to use custom fill patterns too.

Mike Zierolf

Thanks a lot! This worked exactly as advertised.

Danny Zhai

That is what I have been looking for! Nice job!

Brian Katz

This should be included as a default feature in MatLab. A much needed function for producing any publications graphics.

Denis Gilbert

The two m-files (APPLYHATCH and MAKEHATCH) address a long-standing shortcoming in the basic 2-D plotting capabilities of Matlab. Works well with PIE, BAR and CONTOURF.

Good job Ben !

Updates

1.1.0.1

Updated license

1.2

add 2002- to copyright

1.1

BSD update

MATLAB Release
MATLAB 5.3.1 (R11.1)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video