Porque sucede esto ?
Es debido a matplotlib, debido a que en windows uso Python(x, y) y en linux los paquetes no estan muy actualizados, actualmente uso anaconda con los paquetes actualizados y el error continua.
Actualmente estoy traduciendo Scipy-lecture-notes mi pàgina del proyecto es http://claudiovz.github.io/scipy-lec...ES/index1.html es un fork de Scipy-lecture-notes-ES de Pybonacci, aparecen dos ejemplos que presentan el mismo problema.
plot_markers.py
Código Python:
Ver original
import pylab as pl import numpy as np def marker(m, i): X = i * .5 * np.ones(11) Y = np.arange(11) pl.plot(X, Y, color='None', lw=1, marker=m, ms=10, mfc=(.75, .75, 1, 1), mec=(0, 0, 1, 1)) pl.text(.5 * i, 10.25, repr(m), rotation=90, fontsize=15, va='bottom') markers = [0, 1, 2, 3, 4, 5, 6, 7, 'o', 'h', '_', '1', '2', '3', '4', '8', 'p', '^', 'v', '<', '>', '|', 'd', ',', '+', 's', '*', '|', 'x', 'D', 'H', '.'] n_markers = len(markers) size = 20 * n_markers, 300 dpi = 72.0 figsize= size[0] / float(dpi), size[1] / float(dpi) fig = pl.figure(figsize=figsize, dpi=dpi) fig.patch.set_alpha(0) pl.axes([0, 0.01, 1, .9], frameon=False) for i, m in enumerate(markers): marker(m, i) pl.xlim(-.2, .2 + .5 * n_markers) pl.xticks(()) pl.yticks(()) pl.show()
plot_ticks.py
Código Python:
Ver original
import pylab as pl import numpy as np def tickline(): pl.xlim(0, 10), pl.ylim(-1, 1), pl.yticks([]) ax = pl.gca() ax.spines['right'].set_color('none') ax.spines['left'].set_color('none') ax.spines['top'].set_color('none') ax.xaxis.set_ticks_position('bottom') ax.spines['bottom'].set_position(('data',0)) ax.yaxis.set_ticks_position('none') ax.xaxis.set_minor_locator(pl.MultipleLocator(0.1)) ax.plot(np.arange(11), np.zeros(11), color='none') return ax locators = [ 'pl.NullLocator()', 'pl.MultipleLocator(1.0)', 'pl.FixedLocator([0, 2, 8, 9, 10])', 'pl.IndexLocator(3, 1)', 'pl.LinearLocator(5)', 'pl.LogLocator(2, [1.0])', 'pl.AutoLocator()', ] n_locators = len(locators) size = 512, 40 * n_locators dpi = 72.0 figsize = size[0] / float(dpi), size[1] / float(dpi) fig = pl.figure(figsize=figsize, dpi=dpi) fig.patch.set_alpha(0) for i, locator in enumerate(locators): pl.subplot(n_locators, 1, i + 1) ax = tickline() ax.xaxis.set_major_locator(eval(locator)) pl.text(5, 0.3, locator[3:], ha='center') pl.subplots_adjust(bottom=.01, top=.99, left=.01, right=.99) pl.show()
Por favor podrián darme sus opiniones.