Я много раз перезагружал ядро, свой компьютер, а также менял конфигурацию серверной части на использование qt5agg, но безрезультатно. (Исправление: да, изменил это обратно на встроенное, потому что qt5agg просто выводит их как отдельные окна). Раньше все работало нормально.
Я ожидаю, что графики будут создаваться встроенными, по одному после каждого блока кода. у меня есть. Другие функции pandas работают нормально, это просто построение графиков, в частности matplotlib.
Вот фрагмент кода в порядке выполнения блоков кода.
Я получаю эту ошибку при запуске команд построения графиков pandas внутри лаборатории Jupyter. Кто-нибудь знает, в чем проблема? [code]AssertionError Traceback (most recent call last) Cell In[9], line 1 ----> 1 a2_data.boxplot(column=['MinTemp', 'MaxTemp', 'Rainfall', 'Evaporation', 'WindGustSpeed', 'WindSpeed9am', 'WindSpeed3pm', 'Humidity9am', 'Humidity3pm', 'Temp9am','Temp3pm'],rot=90);
File C:\Program Files\Python312\Lib\site-packages\pandas\plotting\_matplotlib\boxplot.py:471, in boxplot(data, column, by, ax, fontsize, rot, grid, figsize, layout, return_type, **kwds) 468 else: 469 data = data[columns] --> 471 result = plot_group(columns, data.values.T, ax, **kwds) 472 ax.grid(grid) 474 return result
File C:\Program Files\Python312\Lib\site-packages\pandas\plotting\_matplotlib\boxplot.py:414, in boxplot..plot_group(keys, values, ax, **kwds) 411 ax.tick_params(axis="both", labelsize=fontsize) 413 # GH 45465: x/y are flipped when "vert" changes --> 414 _set_ticklabels( 415 ax=ax, labels=keys, is_vertical=kwds.get("vert", True), rotation=rot 416 ) 417 maybe_color_bp(bp, color_tup=colors, **kwds) 419 # Return axes in multiplot case, maybe revisit later # 985
File C:\Program Files\Python312\Lib\site-packages\pandas\plotting\_matplotlib\boxplot.py:57, in _set_ticklabels(ax, labels, is_vertical, **kwargs) 55 if len(ticks) != len(labels): 56 i, remainder = divmod(len(ticks), len(labels)) ---> 57 assert remainder == 0, remainder 58 labels *= i 59 if is_vertical:
AssertionError: 3 [/code] Я много раз перезагружал ядро, свой компьютер, а также менял конфигурацию серверной части на использование qt5agg, но безрезультатно. (Исправление: да, изменил это обратно на встроенное, потому что qt5agg просто выводит их как отдельные окна). Раньше все работало нормально. Я ожидаю, что графики будут создаваться встроенными, по одному после каждого блока кода. у меня есть. Другие функции pandas работают нормально, это просто построение графиков, в частности matplotlib. Вот фрагмент кода в порядке выполнения блоков кода. [code]import pandas as pd import numpy as np
a2_data.boxplot(column=['MinTemp', 'MaxTemp', 'Rainfall', 'Evaporation', 'WindGustSpeed', 'WindSpeed9am', 'WindSpeed3pm', 'Humidity9am', 'Humidity3pm', 'Temp9am', 'Temp3pm'],rot=90); [/code] Вот и все. Изменение команды на один столбец приводит к пустому выводу [code]a2_data.boxplot(column='Pressure9am')[/code] выходы [code][/code]
Я получаю эту ошибку при запуске команд построения графиков pandas внутри лаборатории Jupyter.
Кто-нибудь знает, в чем проблема?
AssertionError Traceback (most recent call last)
Cell In , line 1
----> 1 a2_data.boxplot(column= ,rot=90);
Примерно год назад у некоторых моих студентов возникли проблемы с лабораторией/ноутбуком Anaconda Jupyter; у всех возникли похожие ошибки, как показано ниже:
Extension package aext_assistant took 0.3674s to import
**** ENVIRONMENT...
Есть ли способ применить стиль к таблице pandas в Jupyter Lab, а затем распечатать его, сохранив при этом функциональность усечения таблицы?
У меня есть большие таблицы, в которых оба столбцы и строки автоматически усекаются при печати в выходные...
из импорта панд * из импорта matplotlib.pyplot * из математического импорта * импортировать numpy как число импортировать панд как pd импортировать matplotlib...