chart.js 怎么连接数据库

chart.js 怎么连接数据库,第1张

C# code var myChart = new Chart(ctx)Pie(data, options) var legend = myChartgenerateLegend(); legend 里就是模板生成的HTML代码,可以设置为某个元素的innerHTML然后就显示出来了

//设置ajax访问后台填充饼图

function setChartPie(url,id){

var Chart=require('echarts')init(documentgetElementById(id));

ChartshowLoading({text: '正在努力的读取数据中' });

var label=[];

var value=[];

$ajax({

url:url,

dataType:"json",

success:function(data){

$each(data,function(i,p){

label[i]=p['label'];

value[i]={'name':p['label'],'value':p['value']};

});

CharthideLoading();

optionPielegenddata=label;

optionPieseries[0]['data']=value;

optionPieseries[0]['radius']=[0,100];

ChartsetOption(optionPie);

}

});

}

用控件不是很简单吗??????

//画饼形图

public static void draw_pie()

{

Bitmap myImage = new Bitmap(600, 300);

Graphics g = GraphicsFromImage(myImage);

gClear(ColorWhite);

//绘画图形中指定的位置,以指定的字体,表示为图标

gDrawString("销售情况表", new Font("宋体", 16), BrushesBlack, new Point(5, 5));

Point rec = new Point(513, 30);

Point dec = new Point(540, 30);

Point txt = new Point(565, 30);

gDrawString("单位:件", new Font("宋体", 9), BrushesBlack, new Point(512, 12));

for (int i = 0; i < monthsLength; i++)

{

gFillRectangle(new SolidBrush(get_color(i)), recX, recY, 20, 10);

gDrawRectangle(PensBlack, recX, recY, 20, 10);

gDrawString(months[i]ToString(), new Font("宋体", 9), BrushesBlack, dec);

//绘制右边的文字

gDrawString(number[i]ToString(), new Font("宋体", 9), BrushesBlack, txt);

recY += 15;

decY += 15;

txtY += 15;

}

int total = 0;

float currentAanle = 0;

float startAngle = 0;

for (int i = 0; i < numberLength; i++)

{

total += number[i];

}

for (int i = 0; i < numberLength; i++)

{

if (i == numberLength)

{

currentAanle = 360 - startAngle;

}

else

{

int temp = number[i];

currentAanle = (temp 360) / total;

}

gDrawPie(PensBlack, 100, 40, 250, 250, startAngle, currentAanle);

gFillPie(new SolidBrush(get_color(i)), 100, 40, 250, 250, startAngle, currentAanle);

startAngle += currentAanle;

}

Pen pen = new Pen(ColorBlack, 2);

gDrawRectangle(pen, 1, 1, 598, 298);

myImageSave(SystemWeb>

以上就是关于chart.js 怎么连接数据库全部的内容,包括:chart.js 怎么连接数据库、echarts地图怎么与后台进行交互用例只是给出iphone,怎么与数据库连接改成其他的统计本人首次用、如何使用c#输入数据生成直方图 或者用数据库也可以等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9347228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存