aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scalam/plotting/DataSet.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/scalam/plotting/DataSet.scala')
-rw-r--r--src/main/scala/scalam/plotting/DataSet.scala9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main/scala/scalam/plotting/DataSet.scala b/src/main/scala/scalam/plotting/DataSet.scala
index 1371d45..70e998d 100644
--- a/src/main/scala/scalam/plotting/DataSet.scala
+++ b/src/main/scala/scalam/plotting/DataSet.scala
@@ -21,11 +21,10 @@ object DataSet {
def apply(xs: Seq[Double], ys: Seq[Double], label: String, name: String) = new DataSet(xs zip ys, label, name)
implicit def dataSetIsSaveable(ds: DataSet) = new Saveable {
- def save(out: scalax.file.Path) = for ((x, y) <- ds.points) yield out.write(x + " " + y + "\n")
- }
-
- implicit def dataSetIsLoadable = new Loadable[DataSet] {
- def load(in: scalax.file.Path) = new DataSet(Seq(), "", "")
+ def save(out: scalax.file.Path) = {
+ val data = ds.points.map{case (x, y) => x + " " + y}.mkString("\n")
+ out.write(data)
+ }
}
}