Tag: оси

Инвертирование оси тикает направление в Python

У меня есть эта функция, измененная от ycopin – GitHub . #!/usr/bin/env python # Copyright: This document has been placed in the public domain. """ Taylor diagram (Taylor, 2001) test implementation. http://www-pcmdi.llnl.gov/about/staff/Taylor/CV/Taylor_diagram_primer.htm """ __version__ = "Time-stamp: <2012-02-17 20:59:35 ycopin>" __author__ = "Yannick Copin <[email protected]>" import numpy as NP import matplotlib.pyplot as PLT class TaylorDiagram(object): """Taylor […]

Как манипулировать осью y в matplotlib?

Я показываю соотношение в matplotlib с plt.plot(datax, datay, style, color=colour) Тем не менее, я хочу, чтобы данные ниже 1 отображались как 2-1/y . Например: точка данных со значением 2 должна отображаться на 2 , значение 1 в 1 но должно отображаться значение 1/2 должно быть 0 , значение 1/3 где -1 будет, 1/4 при -2 […]

Python, Matplotlib: нормализация нескольких графиков для соответствия тем же произвольным осям

Я пытаюсь создать фигуру, содержащую несколько графиков, и нормализовать их все, чтобы все их функции можно было легко отличить. У меня возникли проблемы с формулировкой того, что я пытаюсь сделать, но приведенный ниже пример кода должен помочь прояснить. Пример графика, созданного приведенным ниже кодом. Код создает фигуру с тремя строками. Данные черной линии варьируются от […]

Как я могу заставить pyplot показать пределы оси

Мои оси x и y обычно находятся в диапазоне от 0 до 300 и от 0 до 60 соответственно. Однако я хочу показать только значения из 5 <= x <= 300 , поэтому я делаю ax.set_xlim(left=5) после чего график действительно начинается с 5, но нечего указывать на это. Мой первый тик на оси x равен […]

Оси Python – matplotlib ограничивают приблизительное расположение тикера

Когда не заданы ограничения по осям, matplotlib выбирает значения по умолчанию как хорошие, круглые числа ниже и выше минимального и максимального значений в списке, который будет нанесен на график. Иногда у меня есть выбросы в моих данных, и я не хочу, чтобы они включались при выборе осей. Я могу обнаружить выбросы, но я не хочу […]

Использование объектов пройденной оси в фигуре matplotlib.pyplot?

В настоящее время я пытаюсь использовать переданный объект оси, созданный в функции, например: def drawfig_1(): import matplotlib.pyplot as plt # Create a figure with one axis (ax1) fig, ax1 = plt.subplots(figsize=(4,2)) # Plot some data ax1.plot(range(10)) # Return axis object return ax1 Мой вопрос: как я могу использовать возвращаемый объект оси ax1, на другом рисунке? […]

matplotlib pyplot 2 графики с разными осями на одном рисунке

У меня есть небольшая проблема с matplotlib.pyplot, и я надеюсь, что кто-то, возможно, встретил ее раньше. У меня есть данные, которые содержат значения X, Y, e, которые являются измерениями X, Y переменной, а e являются ошибками измерений в Y. Мне нужно построить их в шкале журнала. Я использую функцию plt.errorbars для их построения, а затем […]

Такой же диапазон для осей xyz

У меня есть массив со значениями (0.7, 0.4, 0.1) и я хотел бы построить соответствующий эллипсоид с этим кодом: from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import numpy as np fig = plt.figure() ax = fig.add_subplot(111, projection='3d') u = np.linspace(0, 2 * np.pi, 100) v = np.linspace(0, np.pi, 100) x = 0.7 * np.outer(np.cos(u), […]

Добавление осей в корзину с помощью Healpy

Я создал увеличенное изображение, используя следующий код: map = hp.read_map(filename) hp.cartview(map, title=t,lonra = [-50,50], latra = [-70,-45],\ max = 1, min = -1, unit = 'mk') hp.graticule() plt.show() Как добавить ось к изображению, так что очевидно, где это увеличенное изображение? Благодаря!

Изменение форматов титров оси Y в Python Matplotlib

У меня есть график над [1,2,3,4,5] с довольно малыми значениями: [0.000001,0.000002,…] Когда я рисую это, он показывает галочку оси y с целым десятичным числом. Мне хотелось бы что-то вроде [1e-6,2e-6…] вместо этого появится. Как я могу это сделать?

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