AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
开发系统时,我们往往需要简单的以图标形式将数据展示给客户。 * * * * * * 以下代码实现了饼形图: ~~~ @{ var data = new List<LineItem>(); var rd = new Random(); data.Add(new LineItem() { Name = "第一节车厢人数", Value = rd.Next(50) }); data.Add(new LineItem() { Name = "第二节车厢人数", Value = rd.Next(50) }); data.Add(new LineItem() { Name = "第三节车厢人数", Value = rd.Next(50) }); data.Add(new LineItem() { Name = "第四节车厢人数", Value = rd.Next(50) }); data.Add(new LineItem() { Name = "第五节车厢人数", Value = rd.Next(50) }); } @Html.Q().Chart().Pie().SourceItem(data).ShowTool() ~~~ 效果如下: ![](https://box.kancloud.cn/90dc001fda016005d91fa93d0ea90a9c_896x443.png) * * * * * 扩展:常见方法列表: |服务端方法名 |说明 | | --- | --- | |Title(string title) |设置头部文字 | |ShowTool(bool v = true) |是否显示工具栏 | |AjaxUrl(string url) |获取用来更新图形数据的地址 | |AjaxKeepOldData(bool keepOldData = true) |Ajax更新数据的时候,是否保留旧数据 | |AjaxTime(int time) |Ajax自动更新的时间间隔 | |客户端方法名 |说明 | | --- | --- | | --- | --- |