 	[[:cost (fn [& args] (apply util/geometric-mean args)) (datasets/ds-fn [cost] cost)]]) 
       [:algorithm :type :ref-choice] 
       :max-refs :cost 
-      {:term "solid color size 3,2" :xrange (str "[10:" maxx "]")
+      {:term "solid dashed size 3,2" :xrange (str "[10:" maxx "]")
        ;:xlog "t" 
        :key keyloc 
        :title (str "Online Nav Switch " sz "x" sz ", 20 switches") 
        :xlabel "Allowed refinements per env step"
        :ylabel "Cost to reach goal (avg of 3 random instances)" } 
-      (constantly {:lw 4})
+;      (constantly {:lw 4})
+      (let [c (util/counter-from 0)]
+	(fn [& args] (let [v ([1 2 3] (c))]  {:lw 3 :pt v :lt v})))
       (fn [[alg type ref-choice]]
 	(cond (= alg :ahss) "AHSS" (= type :hierarchy) "AHLRTA*" :else "LRTA*"))
       identity)

	 [[:cost combiner-fn (datasets/ds-fn [cost] cost)]]) 
       [:algorithm :type :ref-choice] 
       :max-refs :cost 
       {:term "solid color size 3,2" :xrange "[0:5000]" :yrange "[70:3000]" :key "3000, 1800"  
	:title (str "Online Warehouse World") :ylog "t"
	:xlabel "Allowed refinements per env step" 
	:ylabel "Cost to reach goal (avg of 7 instances)"} 
      (constantly {:lw 4})
      (fn [[alg type ref-choice]]
	(cond (= alg :ahss) "AHSS" (= type :hierarchy) "AHLRTA*" :else "LRTA*"))
      identity)

	      *offline*) 
      [:type :graph? :ref-choice :algorithm ] 
      :instance-num y-axis
      {:term "solid dashed size 3,2"
       :ylog "t" :key "12,100000" :yrange "[10:200000]" :xlabel "Problem Number" :ylabel y-label
       :title "Offline Warehouse World" 
       } 
      (let [c (util/counter-from 0)]
	(fn [& args] (let [v ([1 2 3] (c))]  {:lw 3 :pt v :lt v})))
;      (constantly {:lw 4 :pt [2 3 4]})
      (fn [[type graph ref-choice alg]]
	(cond (= alg :ahss) "AHSS" (= type :hierarchy) "AHA*" :else "Graph A*"))
      identity)
