Tag: matplotlib

Эквивалентная функция для xticks для объекта AxesSubplot

Поэтому я пытаюсь использовать объекты Axes для управления фигурой matlibplot. Я не использую plt (aka import matlibplot.pyplot как plt), потому что я встраиваю фигуру в мой tkinter GUI за это . Тем не менее, я также использую подзаголовки на рисунке, поэтому что-то вроде: a = f.add_subplot(121) a2 = f.add_subplot(122) a.plot(fn2,mag) a2.bar(range(0,10), magBin, width) Это хорошо […]

Контур гистограммы Python

Я построил гистограмму в Jupyter (Python 2) и ожидал увидеть контуры своих баров, но это не так. Я использую следующий код: import matplotlib.pyplot as plt from numpy.random import normal gaussian_numbers = normal(size=1000) plt.hist(gaussian_numbers) plt.title("Gaussian Histogram") plt.xlabel("Value") plt.ylabel("Frequency") plt.show()

Вращающиеся стрелки приводят к тому, что тики частично скрыты в matplotlib

Я создаю график с именами по оси x и значениям времени (минуты) по оси y. Названия по оси x подобны ['cooking']18:15:27 ,['study']18:09:19,['travel']18:21:34` etc .. где, когда значения y равны 5,1,1 и т. д., я дал xlabel как «категории» и ylabel как «длительность в минутах». Поскольку xticks были струнами некоторой длины, я решил повернуть их на […]

Как построить несколько гистограмм на одном и том же участке с морским коньком

С matplotlib я могу сделать гистограмму с двумя наборами данных на одном графике (один рядом с другим, а не наложением). import matplotlib.pyplot as plt import random x = [random.randrange(100) for i in 100] y = [random.randrange(100) for i in 100] plt.hist([x, y]) plt.show() Это дает следующий график. Однако, когда я пытаюсь сделать это с помощью […]

Как построить трехмерную функцию как 2D-карту в python?

Существуют ли библиотеки python, которые позволят мне построить z = f (x, y), где z представляется в виде цвета в плотно растрированном изображении (в отличие от цвета пучка точек рассеивания)? Если да, то какую функцию я использую? Похоже, некоторые из функций контура в matplotlib.pyplot приближаются к тому, что я хочу, но они рисуют контурные линии, […]

«цирковые» сюжеты с matplotlib?

Кто-нибудь знает, есть ли способ сделать цирковые сюжеты с matplotlib python или любой другой библиотекой python? Они не должны быть такими же красивыми, как на примере.

RuntimeError: неверная переменная DISPLAY

Я запускаю свой скрипт python на другой машине, используя команду ssh в linux . Я также выполнил эту команду: source ~/.bashrc после входа в другую машину, чтобы определить правильные пути на новом компьютере. Я получал сообщение об ошибке для запуска следующих строк кода python, даже если я попытался следовать инструкциям в этом вопросе , определив […]

Могут ли matplotlib errorbars установить линейный набор?

Можно ли установить один и тот же linestyle в matplotlib errorbars, чем в datapoints linestyle? В приведенном ниже примере построены две строки, одна из которых пунктирна из-за ls = '-.' параметр. Тем не менее, панель ошибок – сплошные линии. Можно ли изменить стиль / внешний вид ошибок в соответствии с линией результатов? import matplotlib.pyplot as […]

Как я могу сделать простую 3D-линию с Matplotlib?

Я новичок в python. Я хочу сгенерировать строки, которые я получаю из массива в 3D. Вот код: VecStart_x = [0,1,3,5] VecStart_y = [2,2,5,5] VecStart_z = [0,1,1,5] VecEnd_x = [1,2,-1,6] VecEnd_y = [3,1,-2,7] VecEnd_z =[1,0,4,9] import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.add_subplot(111, projection='3d') ax.plot([VecStart_x ,VecEnd_x],[VecStart_y,VecEnd_y],[VecStart_z,VecEnd_z]) plt.show() Axes3D.plot() Я всегда […]

Сюжетные темы с bokeh или matplotlib

Я пытаюсь построить визуализацию темы из модели. Я хочу сделать что-то вроде кочарификации боке. Мои данные: data 1: index, topics. data 2: index, topics, weights(use it for color). где тема – это просто набор слов. Как я могу предоставить данные боке для построения вышеуказанных данных? В этом примере обработка данных не является интуитивной. С matplot […]

Python - лучший язык программирования в мире.