Рецепт логарифмического точечного графика
В этом упражнении вы создадите серийный рецепт, который строит точечные графики с логарифмической шкалой по оси Y. Кроме того, ваш рецепт будет настраивать график с помощью дополнительных атрибутов.
Пакет Plots уже загружен, а DataFrame streaming доступен для работы.
Это упражнение является частью курса
Введение в визуализацию данных с Julia
Инструкции к упражнению
- Создайте серийный рецепт
logscatterтипа:scatter. - Определите функцию построения графика
logscatter. - Примените рецепт к столбцам
AgeиHours_per_day— именно в таком порядке.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Series recipe
____ function f(::Type{Val{:____}}, x, y, z)
seriestype := :____
framestyle := :box
label := false
yscale := :log10
markershape := :star4
markercolor := :purple3
markersize := 5
markeralpha := 0.5
end
# Define plotting function
____ ____
# Apply recipe
____(streaming.____, streaming.____)