private Random random;
//tack("day", DateTime.Now, 600,3); //600分给3个小时
//tack("day", DateTime.Now, 600,3); //600分给1天,也就是分给24小时
/// <summary>
/// 把数据拆分到对应时间内
/// </summary>
/// <param name="type">day</param>
/// <param name="dt">啥时候开始</param>
/// <param name="totalval">总目标数</param>
/// <param name="targettime">24h或者xh</param>
private void TackDataNum(string type, DateTime dt, int totalval,int targettime=-1)
{
random = new Random();
DateDataItem data = new DateDataItem();
data.Type = type;
data.DataVal = totalval;
data.DateIndex = 0;
data.datas = new List<DateDataItem>();
NextData(data, data.Type, targettime);
//年-----月-------日-----时
PrintDataItem(data,dt);
}
/// <summary>
/// 打印分钟数据
/// </summary>
/// <param name="info"></param>
/// <param name="dt"></param>
private void PrintDataItem(DateDataItem info, DateTime dt)
{
var nextype = String.Empty;
switch (info.Type)
{
case "month": { nextype = "day&#