Matplotlib - это библиотека черчения для Python, которую можно использовать в интерактивном режиме или встраивать в автономные графические интерфейсы. Его компактный интерфейс «pyplot» аналогичен функциям построения графиков MATLAB®.

Подробнее про matplotlib...

У меня есть np.array в python, как показано ниже: mat = np.array([[0.2, 0.2, 0.1, 0.1, 0.1], [0.2, 0.2, 0.1, 0.1, 0.0], [0.2, 0.2, 0.1, 0.1, 0.0], [0.2, 0.1, 0.1, 0.0, 0.0]]) mat Я хотел бы провести линии между одинаковыми значениями в этом массиве так, чтобы: И напоследок хотел....
Я пытаюсь изменить цветовую шкалу, прикрепленную к диаграмме рассеивания, чтобы минимум и максимум шкалы цветов были минимумом и максимумом данных, но я хочу, чтобы данные были центрированы по нулю, поскольку я использую цветовую карту с белым на нуле. Вот мой пример import numpy as np import matp....
20 Сен 2021 в 18:40
У меня есть функция плотности вероятности (PDF) следующим образом : f (m) = 4 m exp (-2m) График уравнения прилагается ниже. Как я могу взять N частиц и распределить энергию N (средняя энергия 1) между этими частицами так, чтобы pdf распределения соответствовал приведенному выше графику и уравнению....
20 Сен 2021 в 15:47
Я использую matplotlib для построения этих двух линейных графиков. Однако только иногда мои графики пересекались. Как я могу определить, есть ли у моих линейных графиков пересечение? df = pd.read_csv("test.csv") df2 = pd.read_csv("test2.csv") x1 = df['A'].tolist() x1 = np.array(x1) y1 = df['D']....
18 Сен 2021 в 13:51
Я пытаюсь отобразить данные, созданные во время выполнения. Для этого я использую matplotlib.animation.FuncAnimation. Хотя данные отображаются правильно, значения оси не обновляются в соответствии с отображаемыми значениями: По оси x отображаются значения от 0 до 10, хотя я обновляю их на каждой и....
16 Сен 2021 в 14:51
У меня есть 3D-массив (можно представить себе как время, y и x), и я пытаюсь замаскировать значения между 0,4 и .6, чтобы показать контурный график со всеми значениями между 0,4 и 0,6, находящимися в любом белый (или в основном замаскированный). arr_3d = np.random.rand(5,10,20) plt.pcolormesh(arr....
15 Сен 2021 в 19:40
Как я могу получить цвета элементов на графике панели панд? Пример: у меня есть гистограмма с историческими данными для пары столбцов. Теперь я хочу построить горизонтальную линию со средним значением каждого столбца того же цвета, что и столбцы. В этом вопросе обсуждается доступ к цветам линейных ....
15 Сен 2021 в 12:35
Мне нужно задокументировать расчеты, в том числе используемое уравнение и переменные заменены используемыми значениями Пример: A = 1, B = 2 С = А + В 3 = 1 + 2 Я использую Reportlab и создаю плавные элементы с помощью matplotlib. Следующий код основан на справке и может занять первое место в списке....
15 Сен 2021 в 10:34
У меня есть данные за несколько дней в файле csv, который представляет собой дату / время и значение данных, как показано ниже: 14/09/2021 23.25.07 -0.008762 14/09/2021 23.27.37 -0.008346 14/09/2021 23.30.07 -0.008188 14/09/2021 23.32.37 -0.007041 14/09/2021 23.35.07 -0.007720 14/09/2....
15 Сен 2021 в 10:33
У меня здесь простой DataFrame. Я не могу понять или найти простой способ пометить каждую полоску. import pandas as pd import matplotlib.pyplot as plt India = pd.DataFrame({'Year' : [1980 , 1984, 1988 , 1992, 1996 , 2000 , 2004, 2008 , 2012, 2016 , 2020] , ....
15 Сен 2021 в 07:37
Мой полукруг не совсем так, как я ожидал. Я все делаю правильно, или мне здесь не хватает чего-то очень важного? import math import numpy as np import matplotlib.pyplot as plt coord_list = [] h = 0 k = 0 r = 6 for x in range((1 + h - r), (h + r - 1), 1): y1 = k + math.sqrt(r**2 - (x-h)**2) ....
15 Сен 2021 в 01:10
У меня есть что-то вроде графика времени. Я рисую на нем прямоугольники, что легко сделать, если время измеряется в миллисекундах. Но тогда метки оси x выходят числовыми, и я бы предпочел, чтобы это были даты. Я могу преобразовать свои временные метки с помощью df['timestamp'] = pandas.to_datetim....
14 Сен 2021 в 03:09
Я хочу создать горизонтальную гистограмму, в которой каждая полоса имеет собственную полосатую цветовую схему (как на рисунке ниже). Я знаком с созданием обычной диаграммы, но не знаю, как будет работать двухцветная схема. Пробный код: import pandas as pd import numpy as np import matplotlib.pyp....
13 Сен 2021 в 18:55
Как назначить случайный цвет каждой из стран из списка для отображения на карте? import matplotlib.pyplot as plt import numpy as np import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) ax2 = world.plot(figsize=(15,15), edgecolor=u'white', color='gray') coun....
10 Сен 2021 в 17:29
Мне просто любопытно узнать, есть ли какой-нибудь пакет python, который можно использовать для построения графика рассеяния на одной оси. Я открыт для новых идей и подходов и хотел бы немного пощупать перед тем, как приступить к работе. Можно ли построить вышеуказанный график с помощью Python, есл....
10 Сен 2021 в 11:07
Пожалуйста, посмотрите результат ниже, как вы можете видеть на изображении, когда я устанавливаю метку, он внезапно переходит ко второму списку (x_tick [1] и y_tick [1]), почему? что случилось с первым списком (x_tick [0] и y_tick [0]). Когда я использую изображение для построения графика, это прои....
9 Сен 2021 в 06:58
Можно ли превратить стрелки фигуры в стрелку, наложив стрелки поверх осей x, y и z, чтобы создать иллюзию того, что оси являются стрелками, или, возможно, напрямую изменить настройки фреймов как Обрамление библиотеки Matplot, чтобы получить тот же результат на трехмерном графике, показывая (x, y, z)....
Это мой фреймворк: data = {'machine': ['machine_a', 'machine_a', 'machine a', 'machine a', 'machine a', 'machine a', 'machine_b', 'machine_b', 'machine_b', 'machine_b', 'machine_b', 'machine_b', 'machine_c', 'machine_c', 'machine_c', 'machine_c', 'machine_c', 'machine_c'], 'bin': ['(0, 200]', '(200,....
7 Сен 2021 в 16:19
Я построил гистограмму и хотел бы, чтобы каждая ячейка имела свой цвет. Прямо сейчас я получаю сообщение об ошибке: «Аргумент ключевого слова 'цвет' должен иметь один цвет на набор данных, но были предоставлены 1 набор данных и 10 цветов» Также прилагаю скриншот гистограммы. Заранее благодарим ....
7 Сен 2021 в 12:46
Я изменяю размер шрифта yticks рисунка, но не все yticks имеют одинаковый размер шрифта . Последние два символа ytick 0.8 и 0.6 больше остальных. def mm_to_inch(value): return value/25.4 import matplotlib matplotlib.use('Agg') matplotlib.rcParams['font.sans-serif'] = "Arial" matplotlib.rcPara....
7 Сен 2021 в 10:21
Я хочу нарисовать несколько круговых осей, чтобы нарисовать рисунок для старинной круговой логарифмической линейки. Почти в каждом примере полярные диаграммы имеют угловую ось в градусах или радианах. Я нашел один пример изменения меток, чтобы они были похожи на часы (1–12), но я не мог понять, ка....
Я хочу построить столбцы фрейма данных pandas, вызвав функцию. Фрейм данных передается в функцию и обрабатывается. Возвращается график и обработанный фрейм данных: from matplotlib import pyplot as plt import pandas as pd def custom_plot(df): tmp = df.plot(kind = 'bar') plt.legend(title = ....
6 Сен 2021 в 10:19
Вот данные: import pandas as pd data = {'letter': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X'], 'color': ['#FF0000', '#FF7F00', '#FFD400', '#FFFF00', '#BFFF00', '#6AFF00', '#00EAFF', '#0095FF', '#0040FF', '#AA00FF', '#FF00A....
3 Сен 2021 в 17:39
У меня есть pandas dataFrame временного ряда, который я могу построить так: Добавляя линию тренда, я хочу сделать это так : Исходные данные выглядят так: 2021-04-21 4.361371 2021-04-22 2.907580 2021-04-23 17.385541 2021-04-26 11.590361 2021-04-27 7.726907 2021-04-28 24.71800....
3 Сен 2021 в 08:29
Я работаю над этим https://www.kaggle.com/edqian / twitter-Climate-change-sentiment-dataset. Я уже преобразовал тональность из числового в его описание символа (т.е. 0 будет нейтральным, 1 будет Pro, -1 будет анти) import pandas as pd import seaborn as sns import matplotlib.pyplot as plt tweets_df....
2 Сен 2021 в 07:49