Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.2.0

flutter_k_chart

flutter_k_chart, escrito com Dart puro, compatível com iOS e Android.

Downloads em 30 dias
39
Curtidas
23
Pontos Pub
45

Instalar pacote

flutter pub add flutter_k_chart

Visão geral do pacote

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

flutter_k_chart é uma biblioteca pura em Dart para renderizar gráficos de candlestick e linhas no Flutter, projetada para iOS e Android. Oferece visualizações suaves e personalizáveis ideais para dados financeiros como preços de ações. O pacote suporta atualizações em tempo real, interações com toque e design responsivo sem depender de código nativo. Construído com foco em desempenho e simplicidade, integra-se perfeitamente em aplicativos Flutter que exigem funcionalidades de gráficos.

Casos de uso

  • Visualização de dados financeiros
  • rastreamento de preços de ações
  • Atualizações em tempo real do gráfico
  • interfaces de aplicativos de negociação
  • Painéis de portfólio

Principais recursos

  • Implementação pura em Dart
  • Suporte a gráfico de candlestick e linha
  • Manipulação de interação por toque
  • design responsivo
  • Temas e estilos personalizáveis

Indicado para

  • Desenvolvedores de aplicativos de negociação
  • Aplicações Flutter voltadas para finanças
  • Aplicativos que precisam de gráficos leves
  • Equipes evitando dependências nativas

Considerações

  • Limitado a tipos básicos de gráficos
  • Sem suporte embutido para indicadores avançados
  • Requer manipulação manual de grandes conjuntos de dados
  • Não otimizado para dados de frequência extremamente alta

README original

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

flutter_k_chart

License

介绍

一个仿火币的flutter图表库包含深度图,支持各种指标及放大缩小、平移等操作

webdemo演示 Demo v0.1.0:下载 APK

演示

chart_imge depth_image image1

简单用例

1.在 pubspec.yaml 中添加依赖

本项目数据来自火币openApi,火币的接口可能需要翻墙,接口失败后会加载本地json。由于项目没有很好的封装,建议使用本地方式使用

//本地导入方式
dependencies:
  flutter_k_chart:
    path: 项目路径
2.在布局文件中添加
import 'package:flutter_k_chart/flutter_k_chart.dart';
....
Container(
  height: 450,
  width: double.infinity,
  child: KChartWidget(
    datas,//数据
    isLine: isLine,//是否显示折线图
    mainState: _mainState,//控制主视图指标线
    secondaryState: _secondaryState,//控制副视图指标线
    volState: VolState.VOL,//控制成交量指标线
    fractionDigits: 4,//保留小数位数
  ),
 )
 
 //深度图使用
 Container(
   height: 230,
   width: double.infinity,
   child: DepthChart(_bids, _asks),
 )         
3.修改样式

可在chart_style.dart里面修改图表样式

4.数据处理
//接口获取数据后,计算数据
DataUtil.calculate(datas);
//更新最后一条数据
DataUtil.updateLastData(datas);
//添加数据
DataUtil.addLastData(datas,kLineEntity);
国际化 l10n
import 'package:flutter_k_chart/generated/l10n.dart' as k_chart;
MaterialApp(
      localizationsDelegates: [
        k_chart.S.delegate//国际化
      ],
);
5.修改日志

问题

使用中如果有问题可以加QQ群:114563912

请咖啡☕️

🙏感谢🙏

微信

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.