Есть ли возможность провести линию? - PullRequest
2 голосов
/ 29 апреля 2019

У меня есть несколько узлов, и я хочу построить их. некоторые из них соединяются с другими. Я не знаю, как я могу построить линию в Джулии? не могли бы вы помочь мне?

например, следующая строка:

y=2x+5

спасибо

Ответы [ 2 ]

5 голосов
/ 29 апреля 2019

Как дополнение к ответу выше, на самом деле в Plots.jl это еще проще.Просто передайте функцию в plot следующим образом:

plot(x->2x+5)

вы обычно хотите передавать диапазоны осей, которые вы можете сделать следующим образом:

plot(x->2x+5, xlim=(0,5), ylim=(5,15))

вы также можете построить несколько функцийсразу:

plot([sin, cos, x->x^2-1], label=["sin", "cos", "x²-1"], xlim=(-2,2), ylim=(-1,3))

Результат последней команды прорисовки: an example plot

2 голосов
/ 29 апреля 2019

Попробуйте посмотреть документацию Джулии о заговоре , а также это руководство , найденное поиском Julia plots в поисковой системе.

График y = 2x+5 в Julia v1.1:

using Pkg
Pkg.add("Plots") # Comment if you already added package Plots
using Plots
plotly() # Choose the Plotly.jl backend for web interactivity
x = -5:5 # Change for different xaxis range, you can for instance use : x = -5:10:5
y = [2*i + 5 for i in x]
plot(x, y, title="My Plot")
...