更改轮廓曲线的颜色

时间:2019-12-29 23:29:37

标签: r ggplot2

我想从 library(ggplot2) library(tidyverse) rosenbrock <- function(x){ d <- length(x) out <- 0 for(i in 1 : (d - 1)){ out <- out + 100 * ( x[i]^2 - x[i + 1] )^2 + (x[i] - 1)^2 } out } set.seed(1) coord <- matrix(runif(2000, -50, 50), byrow = TRUE, ncol = 2) graph <- apply(coord, 1, rosenbrock) results <- data.frame(x = coord[, 1], y = coord[, 2], z = graph) %>% arrange(x, y) set.seed(2020) n <- 5 x1 <- matrix(c(round(rnorm(n, -12, 5), 2), 0, round(rnorm(n, -6, 5), 2), 0), byrow = F, ncol = 2) y1 <- apply(x1, 1, function(x) rosenbrock(x)) test_points <- data.frame(x = x1[, 1], y = x1[, 2], z = y1) results %>% ggplot(aes(x = x, y = y, z = z)) + stat_density2d() + geom_point(data = test_points, aes(colour = z), size = 2.0, shape = 19) + scale_colour_gradientn(colours=rainbow(4)) + theme_light() + labs(colour = 'Fitness') 变量更改轮廓曲线的颜色。我的MWE如下所示。

class TrainFoodPlanViewController: BaseViewController, UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UITableViewDataSource, UITableViewDelegate {

    let train_meals_list: [String] = ["breakfast", "snack_1", "pre_intra_post", "lunch", "snack_2", "diner"]

    @IBOutlet weak var trainCollectionView: UICollectionView!


    override func viewDidLoad() {
        super.viewDidLoad()

        self.title = "Food Plan"
    }

    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 1
    }

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        return UITableViewCell()
    }

    func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
        return train_meals_list.count
    }

    func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
        let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "collection_cell", for: indexPath) as! Meal_vc_cell

        cell.meal_number.text = train_meals_list[indexPath.row]

        return cell
    }
}

contour curve

1 个答案:

答案 0 :(得分:1)

像这样吗?

Redis version: 5.0.6
Java version: openjdk version "1.8.0_232"
Jetty Runner version: 9.4.9.v20180320

gradient contour https://ggplot2.tidyverse.org/reference/geom_density_2d.html的最后几个示例可能是您正在寻找的