d <- data.frame(
イカ = c(10, 20, 30),
タコ = c(40, 80, 90),
マグロ = c(20, 50, 40))
px <- seq(as.POSIXct("2023-01-01"),
as.POSIXct("2023-03-01"), by = "month")
rownames(d) <- px
library(kableExtra)
kable(d) |> kable_classic("striped", full_width = F)
|
イカ|
|
コ| マグ
|
|
2023-01-01
|
10
|
40
|
20
|
2023-02-01
|
20
|
80
|
50
|
2023-03-01
|
30
|
90
|
40
|
write.csv(d, file = "barplot_py.csv", quote = F)
COL <- c(rgb(255, 0, 255, 55, max = 255),
rgb( 0, 0, 255, 55, max = 255),
rgb( 0, 255, 0, 55, max = 255))
m <- as.matrix(d)
i <- 2
barplot(m[i, ], col = COL[2],
main = rownames(m)[i],
xlab = "ネタ別注文数",
ylab = "皿数[単位:百皿]")

barplot(m, col = COL,
main = "ネタ別注文数",
xlab = "種類",
ylab = "皿数[百皿]")
abline(h = seq(0, 300, 50), lty = 2, col = gray(0.5, 0.25))
legend("topleft", fill = COL, legend = rownames(m))

barplot(m, col = COL, beside = T,
main = "ネタ別注文数",
xlab = "種類",
ylab = "皿数[百皿]")
abline(h = seq(0, 100, 20), lty = 2, col = gray(0.5, 0.25))
legend("topleft", fill = COL, legend = rownames(m))
