SMARTCHART使用指南


SmartChart designed for you

SmartChart是为你而生的一个产品, 你只需要使用通用开发技术就可以使用,无需学习特定的技能, 因为她的通用性, 所以让你的知识不会因为改变而淘汰

因为她的灵活性, 你可以充分发挥你的智慧让她变得非常的Smart

抛弃繁琐的操作, 加速你的开发效率, 和BI产品相比, 如同Linux与Window的区别

她是一个数据集装箱, 让你非常方便的把数据组装起来后, 可使用统一的接口对外服务,支持系统间嵌入,实时,快速定制化开发. 你也可以理解为数据中台, 用可视化提供统一数据服务. 这是一个面向开发人员的平台, 实现数据的最后一公里...

Read more

SmartChart简易模板套餐


为方便大家快速开发大屏, 转化了些通用模板给大家使用

框架布局已经全部处理, 数据集已建立, 你仅需要编写SQL和图形开发即可
转化模板都是需要耗费些休息的时间, 是smartchart的增值服务

由于开发模板需要耗费一定的精力和服务器资源, 为了smartchart生态能稳定运行和鼓励大家开发模板, 所以一键应用模板的功能为有偿服务, 有需求可以象征性的贡献一杯咖啡的费用即可获取一个模板或一个云备份存储KEY 目前有偿服务有:

  • 模板的云备份存储, 你可以随时随地上传下载你自已的模板
  • 一键应用炫酷的共享模板
  • 请尊重作者劳动成果, 获取模板后, 不要进行散布
  • 使用方法: https://...

Read more

Pandas与SQL对比


与SQL比较

大多数示例将使用tipspandas测试中找到的数据集。我们将数据读入名为tips的DataFrame中,并假设我们有一个具有相同名称和结构的数据库表。

In [3]: url = ('https://raw.github.com/pandas-dev'
   ...:        '/pandas/master/pandas/tests/data/tips.csv')
   ...: 

In [4]: tips = pd.read_csv(url)

In [5]: tips.head()
Out[5]: 
   total_bill ...

Read more

SMARTCHART与Jupyter notebook


Smartchart支持像pyecharts, Matplotlib 等python绘图工具一样在Jupyter中使用, 更加方便, 更加炫酷

仅仅只有两个命令, get and set

安装使用方法

安装方法:

Step1: pip install smartchart
或pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple smartchart

Step2: pip install smartdb
Step3: 输入 smartchart启动
Step4: 打开首页http://127.0.0.1:8000, 点击"我...

Read more

SMARTCHART模版共享


SmartChart从V3.9.8.5 开始支持一键分享和应用模板

模板查询商店入口:

使用方法可参考视屏: 一键应用模板

如何获取模板应用权限

由于开发模板需要耗费一定的精力和服务器资源, 为了smartchart生态能稳定运行和鼓励大家开发模板, 所以一键应用模板的功能为有偿服务, 有需求可以象征性的贡献一杯咖啡的费用即可获取一个模板或一个云备份存储KEY, 赞赏完后加右方微信获取下载码 目前有偿服务有:

  1. 模板的云备份存储, 你要可以随时随地上传下载你自已的模板
  2. 一键应用炫酷的共享模板

请尊重知识产权, 获取模板后, 不要在散布

如何使用

  • 模板开发人员可以向smartcha...

Read more

SMARTCHART前端数据处理函数


smartchart图形中可用的转化函数

//行列替换
function ds_transform(dataset)
//将第一列拆分成多个字段,默认逗号分隔, 如果不传表头,取SQL中的字段名拆分
function ds_split(data,sep=',',head_add=[])
//获取第一列的名称
function ds_rowname(dataset,start_row=1)
//移除指定指定的列
function ds_remove_column(dataset,remove_list=[0])
// data表示传入的二位数组,生成结果表示为key->...

Read more

SmartChart社区版


A platform that Connect Data to Echarts.

Downloads fork star github star

Downloads Downloads


简介

  • SmartChart基于Echarts/Django的微代码开发平台,适用于任何WEB项目
  • 简单, 敏捷, 高效,通用化, 高度可定制化, 让你的项目瞬间档次提升, 比拖拽开发更方便
  • 完全真正打通前后端, 图形数据联动, 筛选开发毫无压力, 支持几乎常见的所有数据库
  • 积木式的开发模式, 开箱即用, 安装简单, 依赖少...

Read more

SMARTCHART数据集之外部数据API


SmartChart 数据集获取数据的方式可以使用SQL查询数据库, 可以直接从EXCEL贴入数据, 可以读取Redis, 可以使用Pandas处理文件数据, 这在应用中还不足够

我们当然也支持对接外部API取数, 注意返回一定要是JSON格式

最简单的方式, 你可以直接在数据集编辑中写入url即可, 默认会将此url替换前端的查询
https://www.smartchart.cn/smartdata/api/?i=loaddataset1&j=1

但这种方法有一定的缺点:

  1. 只支持GET方法
  2. API完全暴露, 无权限控制
  3. 没有缓存功能, 当API未做优化处理时, 速度慢
  4. 可...

Read more

复制仪表盘


好不容易开发好了一个仪表盘, 想再做一个类似的, 或者想要一个测试用, 还需要一个个数据集, 图形复制粘贴么, 不, 你仅仅只需要点击下, 将给你复制出一个全新的仪表盘

注意: 复制出来的仪表盘, 数据集是与原仪表盘公用的

如果你想将数据集独立出来, 可以按下图操作, 进入DIV设定, 点击磁铁, 将为你自动创建一个全新的数据集

Read more