diff --git a/xchart-examples/src/main/java/com/xeiam/xchart/demo/XChartDemo.java b/xchart-examples/src/main/java/com/xeiam/xchart/demo/XChartDemo.java
index 7c224eb693504bacc5a1eca9db9e3ea3dce46605..61fa3b9d5b0021f4ab9589c6b6d2db257e215d32 100644
--- a/xchart-examples/src/main/java/com/xeiam/xchart/demo/XChartDemo.java
+++ b/xchart-examples/src/main/java/com/xeiam/xchart/demo/XChartDemo.java
@@ -122,7 +122,7 @@ public class XChartDemo extends JPanel implements TreeSelectionListener {
     category = new DefaultMutableTreeNode("Line Charts");
     top.add(category);
 
-    chart = new DefaultMutableTreeNode(new ChartInfo("Example10 - Scientific notation formatting", new Example10().getChart()));
+    chart = new DefaultMutableTreeNode(new ChartInfo("Example10 - Manual Data", new Example10().getChart()));
     category.add(chart);
 
     chart = new DefaultMutableTreeNode(new ChartInfo("Example2 - Customized series style", new Example2().getChart()));
diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java
index 69689e57aa1fe71f064f40c64b22f6d0281671ec..74398b44db556fedd4fab001754103a3e827a560 100644
--- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java
+++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTick.java
@@ -188,6 +188,10 @@ public class AxisTick implements IChartPart, IHideable {
     // System.out.println(axis.min);
     // System.out.println(length);
     int tickMarkSpaceHint = (axis.direction == Direction.X ? DEFAULT_TICK_MARK_STEP_HINT_X : DEFAULT_TICK_MARK_STEP_HINT_Y);
+    // for very short plots, squeeze some more ticks in than normal
+    if (axis.direction == Direction.Y && tickSpace < 160) {
+      tickMarkSpaceHint = 25;
+    }
     double gridStepHint = length / tickSpace * tickMarkSpaceHint;
 
     // gridStepHint --> mantissa * 10 ** exponent