You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.7 KiB

1 year ago
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. <hmtl>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>CurvedLines Plugin for flot</title>
  5. <script language="javascript" type="text/javascript" src="../flot/jquery.min.js"></script>
  6. <!--[if lte IE 8]><script language="javascript" type="text/javascript" src="../flot/excanvas.min.js"></script><![endif]-->
  7. <script language="javascript" type="text/javascript" src="../flot/jquery.flot.min.js"></script>
  8. <script language="JavaScript" type="text/javascript" src="../curvedLines.js"></script>
  9. <script language="JavaScript" type="text/javascript" src="_TestSetup.js"></script>
  10. <link rel="stylesheet" type="text/css" href="_TestSetup.css">
  11. </link>
  12. </head>
  13. <body>
  14. <div id="placeholder" style="width: 800;height: 400;"></div>
  15. <div id="parameters" style="width: 800"></div>
  16. <script id="source" language="javascript" type="text/javascript">
  17. $(function() {
  18. //data
  19. var d1 = [[10, 10], [20, -2], [30, -5], [40, 5], [50, -4]];
  20. //general plot options
  21. var options = {
  22. series : {
  23. curvedLines : {
  24. active : true,
  25. }
  26. },
  27. xaxis : {
  28. min : 10,
  29. max : 60
  30. },
  31. yaxis : {
  32. min : 0,
  33. max : 10
  34. }
  35. };
  36. //curved line paramters
  37. var defaultParameters = {
  38. apply : true,
  39. legacyOverride : true
  40. }
  41. //plot function
  42. function replot(parameters) {
  43. $.plot($("#placeholder"), [{
  44. data : d1,
  45. lines : {
  46. show : true,
  47. lineWidth : 3
  48. },
  49. curvedLines : parameters
  50. }, {
  51. data : d1,
  52. points : {
  53. show : true
  54. }
  55. }], options);
  56. }
  57. //combine everything
  58. TestSetup($("#parameters"), defaultParameters, [replot])
  59. });
  60. </script>
  61. </body>
  62. </hmtl>