X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=experimental%2Fpalette%2Findex.html;h=8951811fa19543ce06edbb1bd60db0dbf87ec85c;hb=d7b9859046b35285abc989d2cbd82cb63f06cb52;hp=8bed76ef30ea4c563f428c66bbe162bff4e7e7a0;hpb=f3fe39ed031e2ff2e6d699c06ad391013e84cac3;p=dygraphs.git diff --git a/experimental/palette/index.html b/experimental/palette/index.html index 8bed76e..8951811 100644 --- a/experimental/palette/index.html +++ b/experimental/palette/index.html @@ -6,13 +6,16 @@ + + + + + - - +

Palette

@@ -21,70 +24,81 @@ - +
+
+ +
- Other messages: -
-
-

Learn By Doing

-
    -
  1. In the filter box, type point.
  2. -
  3. In the drawPoints text box, enter true
  4. -
  5. Press enter or click Refresh. You will - see dots on the graph where points exist.
  6. -
  7. In the pointSize text box, enter 5
  8. -
  9. Press enter or click Refresh. The dots - just got larger.
  10. -
  11. Type callback in the filter box.
  12. -
  13. Instead of a text box, you will see buttons that can be used - to define callbacks. Click the button for clickCallback.
  14. -
  15. You will see that the prototype function body is - function(e, x, points){ }. Paste in this - replacement function:

    - function(e, x){ var elem = - document.getElementById("messages"); elem.innerHTML = - elem.innerHTML + x + "<br>"; }

  16. -
  17. Click the OK button. The clickCallback - button now says defined instead of not defined.
  18. -
  19. Click anywhere on the graph. The x-value will appear on the - page.
  20. -
  21. If you click directly on a point, then an alert box will - indicate that you've clicked on a point. That's because the - pointClickCallback was defined already.
  22. -
  23. Have fun and send feedback!
  24. -
-

tips

- The palette on the right contains (most) Dygraphs options. Here's - how they work: -
    -
  • Use the filter box to constrain your selection. For instance, - typing draw will show all options with that phrase in - its name.
  • -
  • Each field has specific types. The types are not documented, - but if you hover over an entry (or click on it) it will give you a - hint.
  • -
  • Enter a new value for the option, and hit the - enter key, or the Refresh button.
  • -
  • Some types require special consideration: -
  • integers, floats, strings and booleans can be entered - as-is.
  • -
  • arrays of elements can be comma-separated except string - arrays, which are (at the moment) semicolon-separated (anyone - interested in making a good string array parser, take a shot.
  • -
  • Callbacks are defined in a (crappy tiny) dialog box. If the - function isn't defined, then a prototype of the function will be - presented to the user.
  • - -
- - Then in the filter text box, type "point". Set drawPoints: true and - pointSize: 5. - You get the idea. +
+ instructions +
- +