plot_poke_wall.m 609 B

123456789101112131415161718192021222324
  1. function [ax,x,y,names] = plot_poke_wall(varargin)
  2. iod = @utils.inputordefault;
  3. [ax, varargin] = iod('ax',[],varargin);
  4. marker = iod('Marker','s',varargin);
  5. MarkerSize = iod('MarkerSize',50,varargin);
  6. row_height = 0.8;
  7. x = [2 1 1 0 -1 -1 -2 0];
  8. y = [0 row_height -row_height 0 row_height -row_height 0 -row_height*1.5];
  9. names = getPokeList();
  10. if isempty(ax)
  11. ax = draw.jaxes();
  12. end
  13. ax.Visible = 'off';
  14. h = plot(ax, x,y);
  15. h.Marker = marker;
  16. h.LineStyle = 'none';
  17. h.MarkerSize = MarkerSize;
  18. h.Color = 'k';
  19. end