Вопросы, помеченные тегом «matplotlib»
Matplotlib - это библиотека построения графиков для Python, которую можно использовать в интерактивном режиме или встроить в автономные графические интерфейсы. Его компактный интерфейс "pyplot" похож на функции построения графиков в MATLAB®.
19 ноября 2021 в 22:58
166
1
Как округлить соединение для шипов оси Matplotlib
Это довольно простой вопрос. Я работаю над созданием фигуры Matplotlib с несколькими осями вставки.
Я удалил засечки так, чтобы выступы каждой из осей вставки сходились под углом 90 градусов. Однако при добавлении легенды к этому рисунку добавляется объект легенды со...
9 августа 2021 в 07:10
82
1
график Python с двумя временными точками с наклоном
Я хочу построить несколько диаграмм в виде FacetGrid, каждая из которых включает две точки времени. Кроме того, я хочу рассчитать и отобразить наклон линии:
ID TimePoint1 TimePoint2
================================
A 500 20000
B 200 ...
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()
...
9 августа 2021 в 05:01
113
2
Сбит с толку numpy.unique()
В качестве расширения моего предыдущего проекта, где уравнение X[i+1]=R*X[i](1-X[i]) используется для демонстрации хаотической системы (в зависимости от R). Теперь я пытаюсь построить бифуркационный граф.
Что касается кода, я определил функцию для выполнения...
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,...
9 августа 2021 в 00:36
39
0
Как установить размер маркеров юникода в matplotlib?
Можно ли установить размер маркеров Юникода в matplotlib? Я пробую так:
plt.scatter(x, y, c='white', edgecolor='tab:blue', marker="$\u2655$", alpha=1, ms=20)
Но не работает...
8 августа 2021 в 23:54
204
1
Неожиданное поведение графика Seaborn в диапазоне xticks
Я начинаю изучать панд и морских существ. Я тестирую линейный график, но ось X графика не показывает диапазон, который я ожидал для этого атрибута (num_of_elements). Я ожидал, что каждое значение этого атрибута отображается на оси x. Может кто-нибудь объяснить, чего...
8 августа 2021 в 22:40
36
0
Есть ли способ указать конкретные данные в фрейме данных в категории, например «технология» для заголовка новостей?
Я работал над проектом по анализу данных с использованием Python, где я первоначально создал гистограммы для визуализации анализа тональности указанных заголовков, например, насколько субъективным или объективным является заголовок или является ли его сообщение...
8 августа 2021 в 22:06
338
1
Как открыть растр через gdal с помощью matplotlib [закрыто]
У меня есть файл .tif, который я попытался (я не получил код ошибки... но я не уверен, что это сработало) выполнить географическую привязку с помощью функции геотрансформации gdal, используя следующий код:
raster = gdal.Open("drive/My Drive/raster.tif")
geotransform =...
8 августа 2021 в 21:52
80
1
Matplotlib — передача уравнения через параметр в функцию
Я пишу программу, в которой пользователь вводит математическое уравнение (например, x^2 + 2x + 2), а функция plotFunction отображает его на графике с помощью matplotlib.
Когда я ввожу такой параметр, как "x2", он возвращает ошибку:
ValueError: недопустимая строка...
8 августа 2021 в 21:44
72
1
Чтение определенных строк и построение графика с использованием Matplotlib
У меня есть лист Excel со столбцом кадров изображений. Эти номера кадров распределены неравномерно, т.е. кадр 1 может иметь записи от строки 1 до 20 и кадр 2 от 21 до 25 и так далее. Я хочу прочитать эти данные с листа Excel, который имеет координаты x и y для каждого...
8 августа 2021 в 19:17
152
1
Преобразование 'cftime._cftime.DatetimeGregorian' в число с плавающей запятой при использовании matplotlib
Я работаю с пакетом netcdf4 при анализе климатических данных из CRU. Мне удалось получить график временных рядов для ежемесячного темпа. изменения в городе Кабул с 2011 по 2019 год.
fig = plt.figure(figsize=(12,4))
ax =...
8 августа 2021 в 18:56
83
2
Как получить файл, подобный объекту, в matplotlib?
Я использовал plt.plot(plot1['x'], plot1['y']) для создания графика из моего набора данных "plot1".
Я хочу получить файл, похожий на объект, из этого графика, как мне это сделать?
Вот полный код:
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,...
8 августа 2021 в 16:47
40
0
Открытие файла .e00 в Geopandas
Я хочу открыть файл .e00 под названием Bathymetry (глубина в метрах) (можно загрузить здесь) в геопандах. Согласно этому сообщению использование rasterio должно работать. Я пробовал, но получаю...
8 августа 2021 в 15:34
96
0
Средство форматирования даты Matplotlib с Latex использует математический режим
Обзор
Поэтому я переключился со старой версии Python + Matplotlib на более новую и заметил следующее изменение в поведении, которое, похоже, нарушает мой код. В более новой версии, когда я прошу Matplotlib использовать средство форматирования даты и отображать текст...
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],
...
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',...
8 августа 2021 в 12:25
67
1
Почему plt.plot() строит разные графики для массива numpy и матрицы numpy
Когда я пытаюсь построить график с помощью matplotlib, я не могу правильно построить массив numpy, но матрица numpy работает, несмотря на то, что данные те же.
Это файл .dat. И часть этого такова. Мне жаль, что некоторые данные с экспоненциальным представлением...
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...