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#输入数据生成直方图 或者用数据库也可以等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)