|
| 1 | +import { Plot } from '@npl/interfaces'; |
| 2 | + |
| 3 | +const trace1 = { |
| 4 | + x: [ |
| 5 | + '2017-01-04', |
| 6 | + '2017-01-05', |
| 7 | + '2017-01-06', |
| 8 | + '2017-01-09', |
| 9 | + '2017-01-10', |
| 10 | + '2017-01-11', |
| 11 | + '2017-01-12', |
| 12 | + '2017-01-13', |
| 13 | + '2017-01-17', |
| 14 | + '2017-01-18', |
| 15 | + '2017-01-19', |
| 16 | + '2017-01-20', |
| 17 | + '2017-01-23', |
| 18 | + '2017-01-24', |
| 19 | + '2017-01-25', |
| 20 | + '2017-01-26', |
| 21 | + '2017-01-27', |
| 22 | + '2017-01-30', |
| 23 | + '2017-01-31', |
| 24 | + '2017-02-01', |
| 25 | + '2017-02-02', |
| 26 | + '2017-02-03', |
| 27 | + '2017-02-06', |
| 28 | + '2017-02-07', |
| 29 | + '2017-02-08', |
| 30 | + '2017-02-09', |
| 31 | + '2017-02-10', |
| 32 | + '2017-02-13', |
| 33 | + '2017-02-14', |
| 34 | + '2017-02-15', |
| 35 | + ], |
| 36 | + close: [ |
| 37 | + 116.019997, 116.610001, 117.910004, 118.989998, 119.110001, 119.75, 119.25, |
| 38 | + 119.040001, 120, 119.989998, 119.779999, 120, 120.080002, 119.970001, |
| 39 | + 121.879997, 121.940002, 121.949997, 121.629997, 121.349998, 128.75, |
| 40 | + 128.529999, 129.080002, 130.289993, 131.529999, 132.039993, 132.419998, |
| 41 | + 132.119995, 133.289993, 135.020004, 135.509995, |
| 42 | + ], |
| 43 | + decreasing: { line: { color: '#7F7F7F' } }, |
| 44 | + high: [ |
| 45 | + 116.510002, 116.860001, 118.160004, 119.43, 119.379997, 119.93, 119.300003, |
| 46 | + 119.620003, 120.239998, 120.5, 120.089996, 120.449997, 120.809998, |
| 47 | + 120.099998, 122.099998, 122.440002, 122.349998, 121.629997, 121.389999, |
| 48 | + 130.490005, 129.389999, 129.190002, 130.5, 132.089996, 132.220001, |
| 49 | + 132.449997, 132.940002, 133.820007, 135.089996, 136.270004, |
| 50 | + ], |
| 51 | + increasing: { line: { color: '#17BECF' } }, |
| 52 | + line: { color: 'rgba(31,119,180,1)' }, |
| 53 | + low: [ |
| 54 | + 115.75, 115.809998, 116.470001, 117.940002, 118.300003, 118.599998, |
| 55 | + 118.209999, 118.809998, 118.220001, 119.709999, 119.370003, 119.730003, |
| 56 | + 119.769997, 119.5, 120.279999, 121.599998, 121.599998, 120.660004, |
| 57 | + 120.620003, 127.010002, 127.779999, 128.160004, 128.899994, 130.449997, |
| 58 | + 131.220001, 131.119995, 132.050003, 132.75, 133.25, 134.619995, |
| 59 | + ], |
| 60 | + open: [ |
| 61 | + 115.849998, 115.919998, 116.779999, 117.949997, 118.769997, 118.739998, |
| 62 | + 118.900002, 119.110001, 118.339996, 120, 119.400002, 120.449997, 120, |
| 63 | + 119.550003, 120.419998, 121.669998, 122.139999, 120.93, 121.150002, |
| 64 | + 127.029999, 127.980003, 128.309998, 129.130005, 130.539993, 131.350006, |
| 65 | + 131.649994, 132.460007, 133.080002, 133.470001, 135.520004, |
| 66 | + ], |
| 67 | + type: 'candlestick', |
| 68 | + xaxis: 'x', |
| 69 | + yaxis: 'y', |
| 70 | +} as Plot; |
| 71 | + |
| 72 | +export const data = [trace1]; |
| 73 | + |
| 74 | +export const layout = { |
| 75 | + dragmode: 'zoom', |
| 76 | + margin: { |
| 77 | + r: 10, |
| 78 | + t: 25, |
| 79 | + b: 40, |
| 80 | + l: 60, |
| 81 | + }, |
| 82 | + showlegend: false, |
| 83 | + xaxis: { |
| 84 | + autorange: true, |
| 85 | + domain: [0, 1], |
| 86 | + range: ['2017-01-03 12:00', '2017-02-15 12:00'], |
| 87 | + rangeslider: { range: ['2017-01-03 12:00', '2017-02-15 12:00'] }, |
| 88 | + title: 'Date', |
| 89 | + type: 'date', |
| 90 | + }, |
| 91 | + yaxis: { |
| 92 | + autorange: true, |
| 93 | + domain: [0, 1], |
| 94 | + range: [114.609999778, 137.410004222], |
| 95 | + type: 'linear', |
| 96 | + }, |
| 97 | +}; |
0 commit comments