Python matplotlib.markers.MarkerStyle() Examples
The following are 18
code examples of matplotlib.markers.MarkerStyle().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
matplotlib.markers
, or try the search function
.

Example #1
Source File: utils.py From mplexporter with BSD 3-Clause "New" or "Revised" License | 6 votes |
def get_marker_style(line): """Get the style dictionary for matplotlib marker objects""" style = {} style['alpha'] = line.get_alpha() if style['alpha'] is None: style['alpha'] = 1 style['facecolor'] = export_color(line.get_markerfacecolor()) style['edgecolor'] = export_color(line.get_markeredgecolor()) style['edgewidth'] = line.get_markeredgewidth() style['marker'] = line.get_marker() markerstyle = MarkerStyle(line.get_marker()) markersize = line.get_markersize() markertransform = (markerstyle.get_transform() + Affine2D().scale(markersize, -markersize)) style['markerpath'] = SVG_path(markerstyle.get_path(), markertransform) style['markersize'] = markersize style['zorder'] = line.get_zorder() return style
Example #2
Source File: test_axes.py From twitter-stock-recommendation with MIT License | 6 votes |
def test_scatter_marker(): fig, (ax0, ax1, ax2) = plt.subplots(ncols=3) ax0.scatter([3, 4, 2, 6], [2, 5, 2, 3], c=[(1, 0, 0), 'y', 'b', 'lime'], s=[60, 50, 40, 30], edgecolors=['k', 'r', 'g', 'b'], marker='s') ax1.scatter([3, 4, 2, 6], [2, 5, 2, 3], c=[(1, 0, 0), 'y', 'b', 'lime'], s=[60, 50, 40, 30], edgecolors=['k', 'r', 'g', 'b'], marker=mmarkers.MarkerStyle('o', fillstyle='top')) # unit area ellipse rx, ry = 3, 1 area = rx * ry * np.pi theta = np.linspace(0, 2 * np.pi, 21) verts = np.column_stack([np.cos(theta) * rx / area, np.sin(theta) * ry / area]) ax2.scatter([3, 4, 2, 6], [2, 5, 2, 3], c=[(1, 0, 0), 'y', 'b', 'lime'], s=[60, 50, 40, 30], edgecolors=['k', 'r', 'g', 'b'], verts=verts)
Example #3
Source File: test_axes.py From coffeegrindsize with MIT License | 6 votes |
def test_scatter_marker(self): fig, (ax0, ax1, ax2) = plt.subplots(ncols=3) ax0.scatter([3, 4, 2, 6], [2, 5, 2, 3], c=[(1, 0, 0), 'y', 'b', 'lime'], s=[60, 50, 40, 30], edgecolors=['k', 'r', 'g', 'b'], marker='s') ax1.scatter([3, 4, 2, 6], [2, 5, 2, 3], c=[(1, 0, 0), 'y', 'b', 'lime'], s=[60, 50, 40, 30], edgecolors=['k', 'r', 'g', 'b'], marker=mmarkers.MarkerStyle('o', fillstyle='top')) # unit area ellipse rx, ry = 3, 1 area = rx * ry * np.pi theta = np.linspace(0, 2 * np.pi, 21) verts = np.column_stack([np.cos(theta) * rx / area, np.sin(theta) * ry / area]) ax2.scatter([3, 4, 2, 6], [2, 5, 2, 3], c=[(1, 0, 0), 'y', 'b', 'lime'], s=[60, 50, 40, 30], edgecolors=['k', 'r', 'g', 'b'], marker=verts)
Example #4
Source File: utils.py From lddmm-ot with MIT License | 6 votes |
def get_marker_style(line): """Get the style dictionary for matplotlib marker objects""" style = {} style['alpha'] = line.get_alpha() if style['alpha'] is None: style['alpha'] = 1 style['facecolor'] = color_to_hex(line.get_markerfacecolor()) style['edgecolor'] = color_to_hex(line.get_markeredgecolor()) style['edgewidth'] = line.get_markeredgewidth() style['marker'] = line.get_marker() markerstyle = MarkerStyle(line.get_marker()) markersize = line.get_markersize() markertransform = (markerstyle.get_transform() + Affine2D().scale(markersize, -markersize)) style['markerpath'] = SVG_path(markerstyle.get_path(), markertransform) style['markersize'] = markersize style['zorder'] = line.get_zorder() return style
Example #5
Source File: chapter_06_001.py From Python-Deep-Learning-Second-Edition with MIT License | 6 votes |
def plot_latent_distribution(encoder, x_test, y_test, batch_size=128): """ Display a 2D plot of the digit classes in the latent space. We are interested only in z, so we only need the encoder here. :param encoder: the encoder network :param x_test: test images :param y_test: test labels :param batch_size: size of the mini-batch """ z_mean, _, _ = encoder.predict(x_test, batch_size=batch_size) plt.figure(figsize=(6, 6)) markers = ('o', 'x', '^', '<', '>', '*', 'h', 'H', 'D', 'd', 'P', 'X', '8', 's', 'p') for i in np.unique(y_test): plt.scatter(z_mean[y_test == i, 0], z_mean[y_test == i, 1], marker=MarkerStyle(markers[i], fillstyle='none'), edgecolors='black') plt.xlabel("z[0]") plt.ylabel("z[1]") plt.show()
Example #6
Source File: test_axes.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 6 votes |
def test_scatter_marker(self): fig, (ax0, ax1, ax2) = plt.subplots(ncols=3) ax0.scatter([3, 4, 2, 6], [2, 5, 2, 3], c=[(1, 0, 0), 'y', 'b', 'lime'], s=[60, 50, 40, 30], edgecolors=['k', 'r', 'g', 'b'], marker='s') ax1.scatter([3, 4, 2, 6], [2, 5, 2, 3], c=[(1, 0, 0), 'y', 'b', 'lime'], s=[60, 50, 40, 30], edgecolors=['k', 'r', 'g', 'b'], marker=mmarkers.MarkerStyle('o', fillstyle='top')) # unit area ellipse rx, ry = 3, 1 area = rx * ry * np.pi theta = np.linspace(0, 2 * np.pi, 21) verts = np.column_stack([np.cos(theta) * rx / area, np.sin(theta) * ry / area]) ax2.scatter([3, 4, 2, 6], [2, 5, 2, 3], c=[(1, 0, 0), 'y', 'b', 'lime'], s=[60, 50, 40, 30], edgecolors=['k', 'r', 'g', 'b'], marker=verts)
Example #7
Source File: chapter_06_001.py From Python-Deep-Learning-SE with MIT License | 6 votes |
def plot_latent_distribution(encoder, x_test, y_test, batch_size=128): """ Display a 2D plot of the digit classes in the latent space. We are interested only in z, so we only need the encoder here. :param encoder: the encoder network :param x_test: test images :param y_test: test labels :param batch_size: size of the mini-batch """ z_mean, _, _ = encoder.predict(x_test, batch_size=batch_size) plt.figure(figsize=(6, 6)) markers = ('o', 'x', '^', '<', '>', '*', 'h', 'H', 'D', 'd', 'P', 'X', '8', 's', 'p') for i in np.unique(y_test): plt.scatter(z_mean[y_test == i, 0], z_mean[y_test == i, 1], marker=MarkerStyle(markers[i], fillstyle='none'), edgecolors='black') plt.xlabel("z[0]") plt.ylabel("z[1]") plt.show()
Example #8
Source File: test_marker.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_markers_invalid(): marker_style = markers.MarkerStyle() mrk_array = np.array([[-0.5, 0, 1, 2, 3]]) # Checking this does fail. with pytest.raises(ValueError): marker_style.set_marker(mrk_array)
Example #9
Source File: test_marker.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_marker_path(): marker_style = markers.MarkerStyle() path = Path([[0, 0], [1, 0]], [Path.MOVETO, Path.LINETO]) # Checking this doesn't fail. marker_style.set_marker(path)
Example #10
Source File: test_marker.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_markers_valid(): marker_style = markers.MarkerStyle() mrk_array = np.array([[-0.5, 0], [0.5, 0]]) # Checking this doesn't fail. marker_style.set_marker(mrk_array)
Example #11
Source File: test_axes.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_marker_styles(): fig = plt.figure() ax = fig.add_subplot(111) for y, marker in enumerate(sorted(matplotlib.markers.MarkerStyle.markers, key=lambda x: str(type(x))+str(x))): ax.plot((y % 2)*5 + np.arange(10)*10, np.ones(10)*10*y, linestyle='', marker=marker, markersize=10+y/5, label=marker)
Example #12
Source File: test_axes.py From coffeegrindsize with MIT License | 5 votes |
def test_marker_styles(): fig = plt.figure() ax = fig.add_subplot(111) for y, marker in enumerate(sorted(matplotlib.markers.MarkerStyle.markers, key=lambda x: str(type(x))+str(x))): ax.plot((y % 2)*5 + np.arange(10)*10, np.ones(10)*10*y, linestyle='', marker=marker, markersize=10+y/5, label=marker)
Example #13
Source File: test_marker.py From coffeegrindsize with MIT License | 5 votes |
def test_markers_valid(): marker_style = markers.MarkerStyle() mrk_array = np.array([[-0.5, 0], [0.5, 0]]) # Checking this doesn't fail. marker_style.set_marker(mrk_array)
Example #14
Source File: test_marker.py From coffeegrindsize with MIT License | 5 votes |
def test_markers_invalid(): marker_style = markers.MarkerStyle() mrk_array = np.array([[-0.5, 0, 1, 2, 3]]) # Checking this does fail. with pytest.raises(ValueError): marker_style.set_marker(mrk_array)
Example #15
Source File: test_marker.py From coffeegrindsize with MIT License | 5 votes |
def test_marker_path(): marker_style = markers.MarkerStyle() path = Path([[0, 0], [1, 0]], [Path.MOVETO, Path.LINETO]) # Checking this doesn't fail. marker_style.set_marker(path)
Example #16
Source File: test_axes.py From twitter-stock-recommendation with MIT License | 5 votes |
def test_marker_styles(): fig = plt.figure() ax = fig.add_subplot(111) for y, marker in enumerate(sorted(matplotlib.markers.MarkerStyle.markers, key=lambda x: str(type(x))+str(x))): ax.plot((y % 2)*5 + np.arange(10)*10, np.ones(10)*10*y, linestyle='', marker=marker, markersize=10+y/5, label=marker)
Example #17
Source File: test_marker.py From twitter-stock-recommendation with MIT License | 5 votes |
def test_markers_valid(): marker_style = markers.MarkerStyle() mrk_array = np.array([[-0.5, 0], [0.5, 0]]) # Checking this doesn't fail. marker_style.set_marker(mrk_array)
Example #18
Source File: test_marker.py From twitter-stock-recommendation with MIT License | 5 votes |
def test_markers_invalid(): marker_style = markers.MarkerStyle() mrk_array = np.array([[-0.5, 0, 1, 2, 3]]) # Checking this does fail. with pytest.raises(ValueError): marker_style.set_marker(mrk_array)