169 похожих чатов

Как можно задать название диаграммы через переменную функции? (по идее,

репрекс не нужен, да?)

То есть:
Есть функция, которая отрисовывает графики в зависимости от внутренних условий.
Предположим, функция получила на вход "Кот", отрисовала по условию "Стандартный" график.
Как через main задать название диаграммы, чтобы было понятно, какое условие выполнилось с учетом входного параметра?

16 ответов

54 просмотра

S3?

1. Цифры как цифры, в чем исходный вопрос был? https://www.wolframalpha.com/input?i=plot+normal+distribution+mean+%3D+0%2C+sd+%3D+0.01 2. Оставьте базовую графику, откройте https://ggplot2.tidyverse.org/index.html

Артур-Караев Автор вопроса
Nikita
S3?

S3 - про ООП?

Артур-Караев Автор вопроса
Ilya Shutov
1. Цифры как цифры, в чем исходный вопрос был? htt...

Вопрос был в том, из-за чего по у уходит далеко за 1

Артур Караев
Вопрос был в том, из-за чего по у уходит далеко за...

потому что интеграл = 1 у дельта функции вообще бесконечность получите

Артур Караев
S3 - про ООП?

Именно. animal <- function(class, data) { class(data) <- class return(data) } plot.cat <- function(obj, ...) { plot(obj$X, obj$Y, main = "Scatter Diagram for Cats", xlab = "X-axis", ylab = "Y-axis", ...) } plot.dog <- function(obj, ...) { barplot(obj$Value, names.arg = obj$Category, main = "Bar Plot for Dogs", xlab = "Category", ylab = "Value", ...) } plot_animal <- function(obj, ...) { class_name <- class(obj)[1] if (class_name %in% c("cat", "dog")) { method_name <- paste("plot", class_name, sep = ".") if (exists(method_name)) { do.call(method_name, list(obj, ...)) } else { cat("Error: Unsupported class '", class_name, "'.\n") } } else { cat("Error: Unsupported class in object.\n") } } cat_data <- animal("cat", data.frame(X = rnorm(10), Y = rnorm(10))) dog_data <- animal("dog", data.frame(Category = c("A", "B", "C"), Value = c(4, 7, 2))) other_data <- data.frame(Class_Label = "rabbit", X = rnorm(5), Y = rnorm(5)) plot_animal(cat_data) plot_animal(dog_data) plot_animal(other_data)

В ггплот можно название переменной пробросить просто в заголовок

Вдохновитесь ggplot-ом, продвиньтесь на 10 шагов вперед: https://t.me/naukaidannye/216

Alexander S1r
А не проще через proto?

Наверное проще, но я им не пользовался, поэтому ничего по делу ответить не могу)

Alexander S1r
А не проще через proto?

он же древний и дохлый эта модель ооп нигде кроме ggplot2 и не используется толком

Alexander S1r
А не проще через proto?

https://rconsortium.github.io/S7/ ?

Это кстати тоже пугает Я в других языках такого не встречал) несколько моделей ООП чтобы было

Serg Gini
Это кстати тоже пугает Я в других языках такого не...

потому что ООП для работы с датасетами — в 99% зло

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта