Buscar pacotes, repositórios e categorias de apps

Capa de k_chart_plus_deeping
Detalhes do pacotev1.0.2-5.2.2.3

k_chart_plus_deeping

Biblioteca de gráficos que desenha gráficos de velas e gráficos de profundidade em aplicativos de exchange, desenvolvedor de software com experiência, aberto a novas oportunidades, entre em contato pelo Telegram @sandaohaizi.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
103
Curtidas
120
Pontos Pub
140

Instalar pacote

flutter pub add k_chart_plus_deeping

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

k_chart_plus_deeping é um pacote Flutter projetado para criar gráficos financeiros avançados, incluindo gráficos de candlestick e gráficos de profundidade ideais para aplicações de troca. Oferece visualizações suaves e personalizáveis com suporte para atualizações em tempo real. Feito para desenvolvedores experientes, integra-se perfeitamente em aplicativos de negociação ou focados em finanças em múltiplas plataformas. A biblioteca é de código aberto e mantida por um desenvolvedor aberto a colaborações via Telegram.

Casos de uso

  • interfaces de plataforma de negociação
  • painéis de câmbio de criptomoedas
  • Visualização de dados de mercado em tempo real
  • Ferramentas de análise financeira
  • Aplicativos de rastreamento de portfólio

Principais recursos

  • Renderização de gráfico de velas
  • visualização de gráfico de profundidade
  • Compatibilidade multiplataforma
  • Renderização de alto desempenho
  • Temas e estilos personalizáveis
  • Suporte a streaming de dados em tempo real

Indicado para

  • Desenvolvedores experientes em Flutter
  • Construtores de aplicativos financeiros e cripto
  • equipes de plataforma de troca
  • especialistas em visualização de dados
  • Aplicativos que exigem gráficos interativos

Considerações

  • Requer conhecimento de conceitos de gráficos financeiros
  • Mais adequado para interfaces de trading complexas
  • Pode ser necessário gerenciamento adicional de estado
  • Documentação limitada além do repositório no GitHub
  • Contato do Telegram necessário para suporte direto

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

K Chart Plus Package Deeping

简体中文 | English

Feature

2024-08-01 Update: Display double volume
2024-07-18 Update: Gesture zoom functionality | Scientific notation support
2024-07-17 Update: EMA indicator added
2024-07-16 Update: Skeleton screen functionality

Maybe this is the best k chart in Flutter.Support drag,scale,long press,fling.And easy to use.

Example1 Example2

Installation

First, add k_chart_plus as a dependency in your pubspec.yaml file.

k_chart_plus_deeping: ^1.0.0-tomo+2

If you don't want to support selecting multiple secondary states, you need to use:

flutter_k_chat_plus:
   git:
     url: https://github.com/sawwas/flutter_k_chat_plus
     ref: single #branch name

Usage

When you change the data, you must call this:

DataUtil.calculate(datas); //This function has some optional parameters: n is BOLL N-day closing price. k is BOLL param.
Use K line chart
KChartWidget(
    chartStyle, // Required for styling purposes
    chartColors,// Required for styling purposes
    datas,// Required,Data must be an ordered list,(history=>now)
    mBaseHeight: 360, //height of chart (not contain Vol and Secondary) 
    isLine: isLine,// Decide whether it is k-line or time-sharing
    mainState: _mainState,// Decide what the main view shows
    secondaryStateLi: _secondaryStateLi,// Decide what the sub view shows
    fixedLength: 2,// Displayed decimal precision
    timeFormat: TimeFormat.YEAR_MONTH_DAY,
    onLoadMore: (bool a) {},// Called when the data scrolls to the end. When a is true, it means the user is pulled to the end of the right side of the data. When a
    // is false, it means the user is pulled to the end of the left side of the data.
    maDayList: [5,10,20],// Display of MA,This parameter must be equal to DataUtil.calculate‘s maDayList
    volHidden: false,// hide volume
    showNowPrice: true,// show now price
    isOnDrag: (isDrag){},// true is on Drag.Don't load data while Draging.
    isTrendLine: false, // You can use Trendline by long-pressing and moving your finger after setting true to isTrendLine property. 
    xFrontPadding: 100 // padding in front
),
Use Depth chart
DepthChart(_bids, _asks, chartColors) //Note: Datas must be an ordered list,
Dark | Light Theme

ChartColor helped to set the color for the chart. You need to flexibly change according to your theme configuration to ensure UI.

If you need to apply multi theme, you need to change at least the colors related to the text, border, grid and background color

late ThemeData themeData = Theme.of(context);
late ChartColors chartColors = ChartColors(
  bgColor: themeData.colorScheme.background,
  defaultTextColor: themeData.textTheme.labelMedium?.color ?? Colors.grey,
  gridColor: themeData.dividerColor,
  hCrossColor: themeData.textTheme.bodyMedium?.color ?? Colors.white,
  vCrossColor: themeData.disabledColor.withOpacity(.1),
  crossTextColor: themeData.textTheme.bodyMedium?.color ?? Colors.white,
  selectBorderColor: themeData.textTheme.bodyMedium?.color ?? Colors.black54,
  selectFillColor: themeData.colorScheme.background,
  infoWindowTitleColor: themeData.textTheme.labelMedium?.color ?? Colors.grey,
  infoWindowNormalColor: themeData.textTheme.bodyMedium?.color ?? Colors.white,
);

Apply in k line chart:


KChartWidget(
    data,
    ChartStyle(),
    ChartColors().init(), ///custom chart color
    chartTranslations: ChartTranslations(
        date: 'Date'
        open: 'Open',
        high: 'High',
        low: 'Low',
        close: 'Close'
        changeAmount: 'Change',
        change: 'Change%',
        amount: 'Amount',
        vol: 'Volume',
    ),
    mBaseHeight: 360,
    isTrendLine: false,
    mainState: mainState,
    secondaryStateLi: secondaryStates,
    fixedLength: 2,
    timeFormat: TimeFormat.YEAR_MONTH_DAY,
);
Thanks

TrangLeQuynh/k_chart_plus

gwhcn/flutter_k_chart

OpenFlutter/k_chart

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.