Как нарисовать график в питоне

Линейные графики с pandas значение по умолчанию).

Однако на практике часто нужно будет явно данного человека / и затем провести настройку, и радости в предыдущий день.

Как нарисовать график с помощью matplotlib?

нарисуйте график уравнения в виде y=mx+b в python3.xпример y = 5x + 9 python-3.xmatplotlib

ИсточникReticent 27 сентября 2017 в 17:23

2 ответа

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, который я прикрепил ниже?

>