Как нарисовать график в питоне
Линейные графики с pandas значение по умолчанию).
Однако на практике часто нужно будет явно данного человека / и затем провести настройку, и радости в предыдущий день.
Как нарисовать график с помощью matplotlib?
нарисуйте график уравнения в виде y=mx+b в python3.xпример y = 5x + 9 python-3.xmatplotlib
ИсточникReticent 27 сентября 2017 в 17:232 ответа
1
Это очень общий вопрос. Постарайтесь быть более конкретным. Все зависит от того, как вы хотите его нарисовать.
import numpy as npimport matplotlib.pyplot as pltx = np.arange(0., 5., 0.2)y = 5 * x + 9plt.plot(x, y)plt.show()
или
import numpy as npimport matplotlib.pyplot as pltx = np.arange(-1., 5., 0.2)y = 5 * x + 9fig, ax = plt.subplots()ax.plot(x,y)ax.grid(True, which='both')ax.axhline(y=0, color='k')ax.axvline(x=0, color='k')
Это очень простой рисунок. Вы можете создавать более сложные графики, но вам придется быть более конкретным в своем вопросе.
sheldonzy 27 сентября 2017 в 17:31
0
Вы можете определить свою функцию y(x)
, а затем построить ее следующим образом:
import matplotlib.pyplot as pltdef y(x): return [5*i+9 for i in x]x = range(0,10)plt.plot(x,y(x))plt.show()
Это приводит к следующему графику:
С черепахой
Вы также можете получить график с черепахой со следующим кодом, например:
from turtle import Turtle, Screendef y(x): return 5*x+9def plotter(turtle, x_range): turtle.penup() for x in x_range: turtle.goto(x, y(x)) turtle.pendown()screen = Screen()screen.setworldcoordinates(0, 0, 9, 60)turtle = Turtle(visible=False)x = range(0,10)plotter(turtle, x)screen.exitonclick()
Который производит:
Cedric Zoppolo 27 сентября 2017 в 17:59
Похожие вопросы:
Как нарисовать прямоугольник над определенной областью на графике matplotlibУ меня есть график, вычисленный по некоторым данным, нарисованный в matplotlib. Я хочу нарисовать прямоугольную область вокруг глобального максимума этого графика. Я попробовал plt.axhspan, , но... Как я могу нарисовать график или график с 4 квадрантами, используя Python matplotlib?
Моя цель-нарисовать график с 4 квадрантами и точками графика в одном и том же. А также, как я могу разделить квадрант на несколько секторов? Как я могу сделать то же самое в matplotlib:... Как нарисовать график matplotlib в eclipse?
Я могу нарисовать график matplotlib в среде командной строки (shell), но я обнаружил, что не могу нарисовать тот же график внутри eclipse IDE. например, plot([1,2,3]) не показывается в eclipse, я... как нарисовать мультиграф в networkx с помощью matplotlib или graphviz
когда я передаю матрицу смежности multigraph numpy в networkx (используя функцию from_numpy_matrix) , а затем пытаюсь нарисовать график с помощью matplotlib, он игнорирует множественные ребра. как я... Как построить график свечей с помощью matplotlib?
Как построить график свечей с помощью matplotlib? Я не могу найти пример для него, используя пакет mlp_finace. Я не хочу использовать пакет matplotlib.finance, потому что он устарел. Как нарисовать классический биржевой график с matplotlib?
Классический график цен акций состоит из вертикальной линии, соединяющей самые высокие и самые низкие цены за каждый период времени с тиком слева для цены открытия (первой) и тиком справа для цены... как нарисовать график networkX в flask?
Я пытаюсь нарисовать график с помощью networkx, а затем показать его на своей веб-странице flask, но я не знаю, как показать его в своем приложении flask? Я использовал matplotlib, но я продолжаю... Как нарисовать линейный график с помощью networkx
У меня есть график в networkx, который я хочу нарисовать. Я хочу построить что-то вроде этого: Я следовал инструкциям в документации networkx, чтобы нарисовать его с помощью следующих команд:... Как нарисовать график диапазона баров с помощью matplotlib?
Я пытаюсь создать график диапазона баров с временной осью x с matplotlib. В качестве примера см. Следующее : Насколько я вижу, Matplotlib напрямую не поддерживает такого рода сюжет. Каков наилучший... Как нарисовать горизонтальный процентный график с помощью matplotlib?
Можно ли нарисовать подобный график с помощью matplotlib, который я прикрепил ниже?
>