翻譯|使用教程|編輯:吳園園|2020-03-04 13:38:36.387|閱讀 953 次
概述:在本教程中,我們將向您展示如何開(kāi)始使用React Native的官方Highcharts包裝器。我們將從設(shè)置環(huán)境開(kāi)始,然后跳轉(zhuǎn)以創(chuàng)建一個(gè)簡(jiǎn)單的Highcharts演示。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Highcharts是一款純JavaScript編寫(xiě)的圖表庫(kù),為你的Web網(wǎng)站、Web應(yīng)用程序提供直觀、交互式圖表。當(dāng)前支持折線、曲線、區(qū)域、區(qū)域曲線圖、柱形圖、條形圖、餅圖、散點(diǎn)圖、角度測(cè)量圖、區(qū)域排列圖、區(qū)域曲線排列圖、柱形排列圖、極坐標(biāo)圖等幾十種圖表類型。
搭建環(huán)境
對(duì)于這個(gè)項(xiàng)目,我們將使用Expo App工具來(lái)創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用程序,并且只關(guān)注代碼。
安裝
由于會(huì)定期使用Expo App工具,因此最好在全球進(jìn)行安裝。為此,請(qǐng)打開(kāi)終端并運(yùn)行以下命令行以及-gglobal 選項(xiàng):$npm install -g expo-cli
要?jiǎng)?chuàng)建我們的應(yīng)用程序“ hcreact”,請(qǐng)運(yùn)行以下命令 $expo init hcreact
上一個(gè)命令行使用默認(rèn)項(xiàng)目創(chuàng)建一個(gè)文件夾。
讓我們按原樣運(yùn)行項(xiàng)目,以確保在對(duì)項(xiàng)目進(jìn)行更改之前一切都已正確設(shè)置。
返回終端并運(yùn)行以下命令:
$ cd hcreact/ $ npm start
npm start命令將在端口19000上啟動(dòng)服務(wù)器,您可以在iOS / Android仿真器中測(cè)試您的應(yīng)用程序或使用手機(jī)。
$ npm install @highcharts/highcharts-react-native現(xiàn)在,我們準(zhǔn)備添加自己的代碼。
Highcharts圖表
在App.js文件中,導(dǎo)入highcharts-react-native-official。
import HighchartsReactNative from '@highcharts/highcharts-react-native';最簡(jiǎn)單的圖表是帶有以下內(nèi)容的折線圖data:[1, 3, 2]。為此,我們需要?jiǎng)?chuàng)建一個(gè)對(duì)象(選項(xiàng)),然后傳遞數(shù)據(jù):
this.state = { chartOptions: { series: [{ data: [1, 3, 2] }] } };最后一步是初始化Highcharts。
<HighchartsReactNative styles={styles.container} options={this.state.chartOptions} modules={modules} />App.js代碼
import React from 'react'; import { StyleSheet, View } from 'react-native'; import HighchartsReactNative from '@highcharts/highcharts-react-native'; export default class App extends React.Component { constructor(props) { super(props); this.state = { chartOptions: { series: [{ data: [1, 3, 2] }] } }; } render() { return ( <View> <HighchartsReactNative styles={styles.container} options={this.state.chartOptions} modules={modules} / > </View > ); } } const styles = StyleSheet.create({ container: { // height: 200, // width: 200, backgroundColor: '#fff', justifyContent: 'center' } });
想要購(gòu)買Highcharts正版授權(quán)的朋友可以
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: