Вопросы, помеченные тегом «matplotlib»

Matplotlib - это библиотека построения графиков для Python, которую можно использовать в интерактивном режиме или встроить в автономные графические интерфейсы. Его компактный интерфейс "pyplot" похож на функции построения графиков в MATLAB®.
avatar
Ethan
19 ноября 2021 в 22:58
166
1

Как округлить соединение для шипов оси Matplotlib

Это довольно простой вопрос. Я работаю над созданием фигуры Matplotlib с несколькими осями вставки. Я удалил засечки так, чтобы выступы каждой из осей вставки сходились под углом 90 градусов. Однако при добавлении легенды к этому рисунку добавляется объект легенды со...
avatar
honeymoon
9 августа 2021 в 07:10
82
1

график Python с двумя временными точками с наклоном

Я хочу построить несколько диаграмм в виде FacetGrid, каждая из которых включает две точки времени. Кроме того, я хочу рассчитать и отобразить наклон линии: ID TimePoint1 TimePoint2 ================================ A 500 20000 B 200 ...
avatar
Denny
9 августа 2021 в 06:04
319
1

Python — создайте ползунок для управления вводом функции

У меня есть следующие коды def update(val): if val == 0: value = s.val ax1.cla() ax1.plot_surface(x, y, rm, cmap = cm.coolwarm, linewidth = 0, antialiased = False) elif val == 1: value = s.val ax1.cla() ...
avatar
Maggie
9 августа 2021 в 05:01
113
2

Сбит с толку numpy.unique()

В качестве расширения моего предыдущего проекта, где уравнение X[i+1]=R*X[i](1-X[i]) используется для демонстрации хаотической системы (в зависимости от R). Теперь я пытаюсь построить бифуркационный граф. Что касается кода, я определил функцию для выполнения...
avatar
BaRud
9 августа 2021 в 03:57
45
2

заполнить общую область под обеими кривыми

Как я могу заполнить общую область под обеими кривыми? import matplotlib.pyplot as plt import numpy as np import scipy.special as sp x = np.linspace(-4, 4, num=1000) r = abs(x) zeta = 1.0 psi_STO = (zeta**3 / np.pi)**(0.5) * np.exp(-zeta * r) plt.figure(figsize=(4,...
avatar
Hick Nax
9 августа 2021 в 00:36
39
0

Как установить размер маркеров юникода в matplotlib?

Можно ли установить размер маркеров Юникода в matplotlib? Я пробую так: plt.scatter(x, y, c='white', edgecolor='tab:blue', marker="$\u2655$", alpha=1, ms=20) Но не работает...
avatar
Yuri Nassar
8 августа 2021 в 23:54
204
1

Неожиданное поведение графика Seaborn в диапазоне xticks

Я начинаю изучать панд и морских существ. Я тестирую линейный график, но ось X графика не показывает диапазон, который я ожидал для этого атрибута (num_of_elements). Я ожидал, что каждое значение этого атрибута отображается на оси x. Может кто-нибудь объяснить, чего...
avatar
dimitris1821gr
8 августа 2021 в 22:40
36
0

Есть ли способ указать конкретные данные в фрейме данных в категории, например «технология» для заголовка новостей?

Я работал над проектом по анализу данных с использованием Python, где я первоначально создал гистограммы для визуализации анализа тональности указанных заголовков, например, насколько субъективным или объективным является заголовок или является ли его сообщение...
avatar
nalfahel
8 августа 2021 в 22:06
338
1

Как открыть растр через gdal с помощью matplotlib [закрыто]

У меня есть файл .tif, который я попытался (я не получил код ошибки... но я не уверен, что это сработало) выполнить географическую привязку с помощью функции геотрансформации gdal, используя следующий код: raster = gdal.Open("drive/My Drive/raster.tif") geotransform =...
avatar
DisastrousPhoto
8 августа 2021 в 21:52
80
1

Matplotlib — передача уравнения через параметр в функцию

Я пишу программу, в которой пользователь вводит математическое уравнение (например, x^2 + 2x + 2), а функция plotFunction отображает его на графике с помощью matplotlib. Когда я ввожу такой параметр, как "x2", он возвращает ошибку: ValueError: недопустимая строка...
avatar
VAISHAKH THOLAN
8 августа 2021 в 21:44
72
1

Чтение определенных строк и построение графика с использованием Matplotlib

У меня есть лист Excel со столбцом кадров изображений. Эти номера кадров распределены неравномерно, т.е. кадр 1 может иметь записи от строки 1 до 20 и кадр 2 от 21 до 25 и так далее. Я хочу прочитать эти данные с листа Excel, который имеет координаты x и y для каждого...
avatar
jay
8 августа 2021 в 19:17
152
1

Преобразование 'cftime._cftime.DatetimeGregorian' в число с плавающей запятой при использовании matplotlib

Я работаю с пакетом netcdf4 при анализе климатических данных из CRU. Мне удалось получить график временных рядов для ежемесячного темпа. изменения в городе Кабул с 2011 по 2019 год. fig = plt.figure(figsize=(12,4)) ax =...
avatar
Yasiru
8 августа 2021 в 18:56
83
2

Как получить файл, подобный объекту, в matplotlib?

Я использовал plt.plot(plot1['x'], plot1['y']) для создания графика из моего набора данных "plot1". Я хочу получить файл, похожий на объект, из этого графика, как мне это сделать? Вот полный код:
avatar
greyson-newton
8 августа 2021 в 17:42
33
0

Удаление 3DCollection из Pyplot

Я работаю над проектом моделирования физики, и мне нужно очистить график на итерации. В частности, вот код. from mpl_toolkits.mplot3d.art3d import Poly3DCollection,Line3DCollection from mpl_toolkits.mplot3d import art3d from matplotlib import cm import numpy,...
avatar
nalfahel
8 августа 2021 в 16:47
40
0

Открытие файла .e00 в Geopandas

Я хочу открыть файл .e00 под названием Bathymetry (глубина в метрах) (можно загрузить здесь) в геопандах. Согласно этому сообщению использование rasterio должно работать. Я пробовал, но получаю...
avatar
oliversm
8 августа 2021 в 15:34
96
0

Средство форматирования даты Matplotlib с Latex использует математический режим

Обзор Поэтому я переключился со старой версии Python + Matplotlib на более новую и заметил следующее изменение в поведении, которое, похоже, нарушает мой код. В более новой версии, когда я прошу Matplotlib использовать средство форматирования даты и отображать текст...
avatar
sheakz
8 августа 2021 в 14:35
74
0

Как соединить/объединить несколько 2D-линий на поверхность в Python matplotlib

У меня есть несколько орбит, расположенных на разной высоте. Я рисую их в 3D, но хочу соединить их вместе с поверхностью. profile = np.array([[ 1.0000e+00, 0.0000e+00], [ 9.8727e-01, 2.3300e-03], [ 9.5169e-01, 9.4900e-03], ...
avatar
Fatemeh Ajallooeian
8 августа 2021 в 12:38
639
1

Точечная диаграмма с разными цветами и маркерами из широкоформатных данных

У меня есть набор данных с разными переменными, и я хочу построить график "Concentration at 10℃" с "Mean pH at 10", "concentration at 17.5C" с "Mean pH at 17.5" и "concentration at 25C" с <12790747736881> на одном графике data = {'sample': ['24h', '1W', '2W',...
avatar
Hewen Chen
8 августа 2021 в 12:25
67
1

Почему plt.plot() строит разные графики для массива numpy и матрицы numpy

Когда я пытаюсь построить график с помощью matplotlib, я не могу правильно построить массив numpy, но матрица numpy работает, несмотря на то, что данные те же. Это файл .dat. И часть этого такова. Мне жаль, что некоторые данные с экспоненциальным представлением...
avatar
esuo2
8 августа 2021 в 09:59
883
2

Невозможно отобразить время отдельно по оси x >> TypeError: аргумент float() должен быть строкой или числом, а не «datetime.time»

Я пытаюсь построить график времени (с 6:00 до 18:00) в зависимости от температуры и других параметров. но я мучился всю неделю import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import numpy as np import matplotlib.dates as mdates import...