 fileprivate let sns = Python.import("seaborn")
 
 fileprivate let redPalette = sns.color_palette("Reds", 4)
-fileprivate let bluePalette = sns.color_palette("Blues_d", 4)
+fileprivate let bluePalette = sns.color_palette("Blues_d", 5)
 
 public struct ResultsPlot {
   public let reward: Reward

}

extension Line {
  fileprivate init(fromFile file: URL) throws {
    let rows = try String(contentsOf: file, encoding: .utf8)
      .components(separatedBy: .newlines)
      .dropFirst()
      .map { $0.components(separatedBy: "\t") }
      .filter { $0.count == 2 }
    self.x = [Float](unsafeUninitializedCapacity: rows.count) { buffer, initializedCount in
      for i in rows.indices { buffer[i] = Float(rows[i][0])! }
      initializedCount = rows.count

    axes.plot(x, yMean, label: label, color: color, linewidth: 2)
    axes.fill_between(
      x,
      zip(yMean, yStandardDeviation).map(-).map { Swift.max($0, 0.0) },
      zip(yMean, yStandardDeviation).map(+).map { Swift.max($0, 0.0) },
      color: color,
      alpha: 0.1,
      linewidth: 0)
