Mpld3: XAxis' рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╣реАрдВ рд╣реИ '_gridOnMajor

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдирд╡ре░ 2020  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mpld3/mpld3

рд╣реИрд▓реЛ, рдореИрдЯрдкреНрд▓реЛрдЯрд▓рд┐рдм рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдмрджрд▓рд╛рд╡ рдХреЛ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬреЛ рдПрдХреНрд╕рд┐рд╕ рд╕реЗ рдЪрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: matplotlib/matplotlib#18769ред

Matplotlib рдХреЛ html рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рддреЗ рд╕рдордп рдореИрдВрдиреЗ рдЗрд╕ рдмрдЧ рдХреЛ рдорд╛рд░рд╛ред

  • рдореИрдЯрдкреНрд▓реЛрдЯрд▓рд┐рдм>=3.3.3
  • mpld3 == 0.5.1

рджреНрд╡рд╛рд░рд╛ рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

import mpld3
import matplotlib.pyplot as plt
fig = plt.figure(1)
ax = plt.plot([1,2,3])
mpld3.fig_to_html(fig)

рдХрд╛ рдкрд░рд┐рдгрд╛рдо

~/venv/lib/python3.7/site-packages/mpld3/mplexporter/utils.py in get_grid_style(axis)
    261 def get_grid_style(axis):
    262     gridlines = axis.get_gridlines()
--> 263     if axis._gridOnMajor and len(gridlines) > 0:
    264         color = export_color(gridlines[0].get_color())
    265         alpha = gridlines[0].get_alpha()

AttributeError: 'XAxis' object has no attribute '_gridOnMajor'

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣рд╛рдБ рдПрдХ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ https://github.com/plotly/plotly.py/issues/2913

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣рд╛рдБ рдПрдХ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ https://github.com/plotly/plotly.py/issues/2913

рдзрдиреНрдпрд╡рд╛рдж @ dmiller7115 рдФрд░ @carlinmack - рд╣рдо рдЗрд╕реЗ рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдлрд┐рдХреНрд╕ Matplotlib рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рддреЛрдбрд╝рддрд╛ рд╣реИред

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░, рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВрдиреЗ рдЗрд╕реЗ https://github.com/mpld3/mplexporter/compare/2f766e439b9d91ab4d4682245a2360bc1e5c2bb5...be8e3da62c81fea15a0107f3ae96ba16fc2cc9f рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рд╣реИ

рдореИрдВрдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рд╣реИ рдХрд┐ @carlinmack рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛

рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдКрдВрдЧрд╛, рдлрд┐рдХреНрд╕ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдХрд┐ ASAP рд╣реЛрдЧрд╛ред

рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЖрддреА рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ!

рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реА рд╕рдВрдЧрддрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реБрдИ рдХрд┐ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

https://github.com/mpld3/mpld3/commit/4617a12d7d0cafd636e66bc65a709e2aab22c0e6 рдореЗрдВ рд░рд┐рд▓реАрдЬ 0.5.2 рдореЗрдВ рдлрд┐рдХреНрд╕реНрдб!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ledmonster picture ledmonster  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

omn14 picture omn14  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

edvakf picture edvakf  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ajasja picture ajasja  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

arnaudrenaud picture arnaudrenaud  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ