stories/chart.candlestick.stories.js (87 lines of code) (raw):

import React from 'react'; import { storiesOf } from '@storybook/react'; import { Wcandlestick, Wcontainer } from '@alicloud/cloud-charts'; const data = [ { name: '股票价格', data: [ [1186444800000, [22.75, 23.44, 23.7, 22.69]], [1186358400000, [23.03, 22.97, 23.15, 22.44]], [1186099200000, [23.2, 22.92, 23.39, 22.87]], [1186012800000, [22.65, 23.36, 23.7, 22.65]], [1185926400000, [23.17, 23.25, 23.4, 22.85]], [1185840000000, [23.88, 23.25, 23.93, 23.24]], [1185753600000, [23.55, 23.62, 23.88, 23.38]], [1185494400000, [23.98, 23.49, 24.49, 23.47]], [1185408000000, [24.4, 24.03, 24.49, 23.62]], [1185321600000, [25.01, 24.68, 25.32, 24.59]], [1185235200000, [24.8, 24.84, 25.34, 24.73]], [1185148800000, [25.43, 24.99, 25.46, 24.98]], [1184889600000, [25.7, 25.35, 25.89, 25.2]], [1184803200000, [26.32, 26.03, 26.34, 25.92]], [1184716800000, [26.07, 26.2, 26.72, 26.02]], [1184630400000, [26.74, 27.53, 27.8, 26.7]], [1184544000000, [26.48, 26.7, 26.74, 26.13]], [1184284800000, [26.87, 26.58, 26.97, 26.5]], [1184198400000, [26.7, 26.96, 26.97, 26.34]], [1184112000000, [27.03, 26.69, 27.05, 26.55]], [1184025600000, [27.09, 26.97, 27.57, 26.96]], [1183939200000, [26.92, 27.2, 27.33, 26.82]], [1183680000000, [27.01, 27.1, 27.14, 26.93]], [1183593600000, [26.92, 26.99, 27.14, 26.9]], [1183420800000, [26.95, 27, 27.25, 26.9]], [1183334400000, [27.19, 26.86, 27.27, 26.76]], [1183075200000, [27.21, 27.13, 27.38, 26.93]], [1182988800000, [27.44, 27.25, 27.49, 27.12]], [1182902400000, [27.51, 27.58, 27.66, 27.4]], [1182816000000, [27.73, 27.71, 28.18, 27.36]], [1182729600000, [27.6, 27.64, 27.77, 27.34]], [1182470400000, [27.68, 27.38, 27.79, 27.31]], [1182384000000, [27.69, 27.67, 27.94, 27.55]], [1182297600000, [27.89, 27.66, 28.17, 27.66]], [1182211200000, [29.4, 27.63, 29.4, 27.54]], [1182124800000, [27.72, 28.12, 28.34, 27.5]], [1181865600000, [27.49, 27.31, 27.52, 27.19]], [1181779200000, [27.38, 27.3, 27.64, 27.15]], [1181692800000, [27.12, 27.38, 27.41, 26.61]], [1181606400000, [27.3, 27.05, 27.66, 26.98]], [1181520000000, [27.27, 27.35, 27.52, 27.15]], [1181260800000, [27.02, 27.39, 27.45, 26.96]], [1181174400000, [27.34, 26.98, 27.73, 26.98]], [1181088000000, [28.05, 27.44, 28.11, 27.3]], [1181001600000, [28.4, 28.23, 28.59, 28.1]], [1180915200000, [28.6, 28.59, 28.78, 28.4]], [1180656000000, [28.9, 28.78, 29.13, 28.61]], [1180569600000, [28.76, 28.7, 28.85, 28.49]], [1180483200000, [28.19, 28, 28.38, 28]], [1180396800000, [28.36, 28.4, 28.73, 28.2]], [1180051200000, [28.44, 28.58, 28.73, 28.34]], [1179964800000, [28.65, 28.41, 28.88, 28.25]], [1179878400000, [29.1, 28.61, 29.37, 28.53]], [1179792000000, [29.33, 28.92, 29.35, 28.78]], [1179705600000, [29.62, 29.35, 29.86, 29.32]], [1179446400000, [28.9, 29.75, 29.8, 28.78]], [1179360000000, [28.99, 28.57, 29.13, 28.49]], [1179273600000, [28.89, 29.21, 29.37, 28.25]], [1179187200000, [29.16, 28.81, 29.42, 28.75]], [1179100800000, [29.79, 29.5, 30, 29.08]], [1178841600000, [29.62, 30.05, 30.08, 29.53]], ], }, ]; const options = { tooltip: { // showTitle: true, // default: true labelAlias: { start: '开盘价', end: '收盘价', max: '最高价', min: '最低价', }, }, }; const stories = storiesOf('Wcandlestick', module); stories.add('烛形图', () => ( <Wcontainer className="demos"> <Wcandlestick height="300" config={options} data={data} /> </Wcontainer> ));