#dataframe #julia #plots.jl #pluto.jl
#фрейм данных #джулия #plots.jl #pluto.jl
Вопрос:
На моем графике Джулии отображаются метки по умолчанию y1
и y2
вместо имен столбцов a
и b
.
using DataFrames, Plots, Statplots
df_test = DataFrame(a = 0:10, b = 20:30, c = 30:40)
@df df_test plot(:a, [:b, :c])
Есть предложения, как решить проблему, не называя метки явно?
Ответ №1:
Вам нужно передать второй аргумент в виде матрицы из 1 строки, чтобы получить то, что вы хотите:
@df df_test plot(:a, [:b :c])
(обратите внимание, что между :b
и :c
нет запятой — только пробел)
Комментарии:
1. Спасибо, это сработало для меня, за исключением случаев, когда я строю только один столбец (т. Е.: a из: b). Я пробовал с квадратными скобками и без них. Есть предложения, как это решить?
2. Вторым аргументом должна быть матрица из 1 строки, а синтаксис для ее получения — например
@df df_test plot(:a, hcat(:b))
.