好用的图表框架

charts

https://github.com/frappe/charts#installation

文档:https://frappe.io/charts

<div id="chart"></div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/frappe-charts/1.1.0/frappe-charts.min.iife.js"></script>
<script>
const data = {
    labels: ["12am-3am", "3am-6pm", "6am-9am", "9am-12am","12pm-3pm", "3pm-6pm", "6pm-9pm", "9am-12am"],
    datasets: [
        {
            name: "Some Data", type: "bar",
            values: [25, 40, 30, 35, 8, 52, 17, -4]
        }
    ]
}

const chart = new frappe.Chart("#chart", {  // or a DOM element,
                                            // new Chart() in case of ES6 module with above usage
    title: "test Pie",
    data: data,
    type: 'pie', // or 'bar', 'line', 'scatter', 'pie', 'percentage'
    height: 250,
    colors: ['#7cd6fd', '#743ee2']
})

</script>

 

ini_set('memory_limit','468M');

$models=unserialize( file_get_contents("mickelfeng.json"));

$template=<<<EOF
<div id="chart"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/frappe-charts/1.1.0/frappe-charts.min.iife.js"></script>
<script>
const data = {
    labels: [%s],
    datasets: [
        {
            name: "Some Data", type: "bar",
            values: [%s]
        }
    ]
}
const chart = new frappe.Chart("#chart", {  // or a DOM element,
                                            // new Chart() in case of ES6 module with above usage
    title: "test Pie",
    data: data,
    type: 'pie', // or 'bar', 'line', 'scatter', 'pie', 'percentage'
    height: 250,
    colors: ['#7cd6fd', '#743ee2']
})

</script>
EOF;
#print_r($models);
$a=[];
$b=[];
foreach($models as $key=>$value){
    if($key=="  ")continue;
    $a[]=$key;
    $b[]=$value;
}

$model_string="\"".implode("\",\"",$a)."\"";
$count_string=implode(",",$b);

echo sprintf($template,$model_string,$count_string);

 

转载于:https://my.oschina.net/mickelfeng/blog/2872820

Python好用的admin框架是Django admin。 Django是一个高度可扩展的Web框架,其中包括了一个强大的自动化admin界面。Django admin提供了一个可定制的管理界面,可以轻松地管理数据库中的数据和模型。它具有以下几个优点。 首先,Django admin具有良好的可定制性。管理员可以根据需求自定义后台管理页面的布局、样式和功能。可以通过简单的配置来隐藏或显示特定的字段,还可以自定义对列表、筛选、搜索和排序功能的设置。 其次,Django admin的开发速度非常快。使用Django admin可以快速创建一个兼具CRUD功能的管理界面,开发人员只需要少量的代码和配置即可完成。这使得开发人员能够专注于其他更重要的任务,而不用花费过多时间在管理界面的开发上。 此外,Django admin具有良好的安全性。Django admin内置了许多安全特性,例如身份验证、权限控制和CSRF防护等。这些功能能够保护管理员和用户的敏感数据。 最后,Django admin拥有丰富的插件生态系统。众多的第三方插件可以提供额外的功能和工具,例如导出数据、图表分析和日志记录等。这些插件能够进一步增强Django admin的功能和灵活性。 综上所述,Django admin是Python中使用最广泛、最受欢迎的admin框架。其可定制性、开发效率、安全性和丰富的插件生态系统使其成为开发人员的首选。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值