当前位置: 首页 > news >正文

网站建设文案怎么写网站空间管理平台

网站建设文案怎么写,网站空间管理平台,windows服务器网站权限,附近做广告的电话LightningChart.NET完全由GPU加速#xff0c;并且性能经过优化#xff0c;可用于实时显示海量数据-超过10亿个数据点。 LightningChart包括广泛的2D#xff0c;高级3D#xff0c;Polar#xff0c;Smith#xff0c;3D饼/甜甜圈#xff0c;地理地图和GIS图表以及适用于科学…LightningChart.NET完全由GPU加速并且性能经过优化可用于实时显示海量数据-超过10亿个数据点。 LightningChart包括广泛的2D高级3DPolarSmith3D饼/甜甜圈地理地图和GIS图表以及适用于科学工程医学航空贸易能源和其他领域的体绘制功能。 在上文中点击这里回顾我们为大家介绍了什么是WPF 2D热图及项目的基本概述和设置等本文将继续重点介绍代码部分的实现请继续关注我们获取更多LightningChart中文教程指南哦~ 立即获取LightningChart .NET正式版下载 代码审查 主代码将被封装在MainWindow.xaml.cs中在这里我们将找到UI控件的代码。 在代码中我们将检查两个方法它们将创建正确绘制2D热图所需的属性。交互式示例使用各种用户控件构建来操纵和更改图表的视觉属性。生成这个图不需要这些控件因此我们将重点关注负责生成对象的代码。 CreateChart() 这个主方法将创建2D热图对象 _chart new LightningChart(); 我们需要在更新图表属性时禁用控件重绘BeginUpdate()将重新绘制控件。 _chart.BeginUpdate(); LightningChart 2D热图有以下主要视图ViewXY, View3D, ViewPie3D, ViewPolar, ViewSmith可以通过设置ActiveView属性来更改可见视图默认视图为ViewXY。 _chart.ActiveView ActiveView.ViewXY; _chart.ChartName Heat map chart; 我们可以访问X轴和Y轴并将这些对象分配给AxisX/AxisY对象。 // Configure x-axis. _chart.ViewXY.XAxes[0].ValueType AxisValueType.Number; _chart.ViewXY.XAxes[0].ScrollMode XAxisScrollMode.None; _chart.ViewXY.XAxes[0].SetRange(0, 100); // Configure y-axis. _chart.ViewXY.YAxes[0].SetRange(0, 100); ValueType有以下选项 Number用于整数和十进制表示的常规数字格式当AutoFormatLabels被禁用时应用LabelsNumberFormat默认值。Time用于一天中的时间演示当禁用AutoFormatLabelsis时应用LabelsTimeFormat。DateTime日期显示可选择的时间一天。当AutoFormatLabels被禁用时LabelsTimeFormat也应用于此类似于Time type。SetRange通过给最小和最大属性赋值来设置轴的值范围最小值应该小于最大值。当尝试设置Minimum 大于 Maximum或反之亦然时内部限制器将限制接近另一个值的值。要同时设置两个值请使用SetRange(…)方法。在SetRange中传入Minimum 大于 Maximum会自动翻转这些值使Minimum 小于 Maximum。 配置图例框 图例框可以自动或手动放置自动放置允许它们对齐到2D热图段的左/上/右/底部或在边缘用position属性控制位置。 //Configure legend _chart.ViewXY.LegendBoxes[0].Layout LegendBoxLayout.Vertical; _chart.ViewXY.LegendBoxes[0].Offset new PointIntXY(-15, -70); // Configure legend box. _chart.ViewXY.LegendBoxes[0].Layout LegendBoxLayout.Vertical; 位置选项有TopCenter, TopLeft, TopRight, LeftCenter, RightCenter, BottomLeft, BottomCenter, BottomRight, Manual。 为数据准备IntensityGridSeries IntensityGridSeries允许可视化M x N个节点数组通过指定的值范围调色板着色节点之间的颜色被插值。 IntensityGridSeries是X和Y维度上均匀间隔的矩形序列这个系列允许绘制等高线、等高线标签和线框图。 _intensityGrid new IntensityGridSeries(_chart.ViewXY, _chart.ViewXY.XAxes[0], _chart.ViewXY.YAxes[0]) { ContourLineType ContourLineTypeXY.None, Optimization IntensitySeriesOptimization.DynamicData, LegendBoxUnits °C, LegendBoxValuesFormat 0 }; _intensityGrid.Title.Text Heat map; _intensityGrid.AllowUserInteraction false; _chart.ViewXY.IntensityGridSeries.Add(_intensityGrid); 从位图文件创建强度网格数据 使用SetHeightDataFromBitmap方法来实现这一点。 series Data数组属性获取位图大小的大小(如果不使用抗混叠或重采样)对于每个位图图像像素红色、绿色和蓝色值被求和。和越大该节点的数据值就越大。黑色和深色得到较低的值而明亮和白色得到较高的值。 主图像将位于资源文件夹中 private void SetExampleData() { // Load example data from resource stream. string strResourceImage Ground400x240.jpg; string baseDirectory Environment.CurrentDirectory; System.Drawing.Bitmap bitmap new System.Drawing.Bitmap(baseDirectory \Resources\ strResourceImage); CreateIntensitySeriesData(bitmap); } 填充样式 private void ApplyFillStyle() { if (_constructing true) { return; } // Disable rendering, strongly recommended before updating chart properties. _chart.BeginUpdate(); if (radioButtonSourceDataColoring.IsChecked true) { _intensityGrid.Fill IntensityFillStyle.FromSurfacePoints; } else if (radioButtonValueColoringGradient.IsChecked true) { _intensityGrid.Fill IntensityFillStyle.Paletted; _intensityGrid.ValueRangePalette.Type PaletteType.Gradient; } else if (radioButtonValueColoringSolid.IsChecked true) { _intensityGrid.Fill IntensityFillStyle.Paletted; _intensityGrid.ValueRangePalette.Type PaletteType.Uniform; } else if (radioButtonSingleColor.IsChecked true) { _intensityGrid.Fill IntensityFillStyle.Toned; } 使用Fill属性选择填充样式以下选项可用 None通过使用这个没有填充应用这个选择对于线框网格很有用。FromSurfacePoints使用Data属性节点的颜色。TonedToneColor适用。PalettedByY通过调色板的Y值着色。PalettedByValue调色板通过SurfacePoint的值字段着色。Bitmap位图图像被拉伸以覆盖整个二维热图表面在BitmapFill属性中设置位图图像BitmapFill属性具有垂直和水平镜像图像的子属性。 启用FullInterpolation属性来在填充中使用增强的插值方法请注意这将导致更多的CPU和GPU使用。通过使用全插值填充质量更好但只有当数据数组大小相当小时才能看到填充质量。 等高线 等高线登高线可以与填充和线框属性一起使用通过设置ContourLineType属性可以绘制不同样式的等高线 None没有等高线显示。FastColorZones线条在调色板步骤末端绘制为细区域允许非常强大的渲染这非常适合连续更新或动画表面。陡峭的数值变化用细线表示而平缓的高差用粗线表示。每条线都使用ContourLineStyle.Color定义的相同颜色区域宽度可以通过FastContourZoneRange属性设置该值在y轴范围内。FastPalettedZones与FastColorZones类似但线条着色遵循ValueRangePalette选项。ColorLine像FastColorZones一样但是等高线是实际的线。渲染需要更长的时间不建议持续更新或动画2D热图表面线宽可以用ContourLineStyle.Width属性来调整。PalettedLine与ColorLine类似但线条着色遵循ValueRangePalette选项。 private void ApplyContourLinesStyle() { if (_constructing true) { return; } // Disable rendering, strongly recommended before updating chart properties. _chart.BeginUpdate(); if (radioButtonContourNone.IsChecked true) { _intensityGrid.ContourLineType ContourLineTypeXY.None; } else if (radioButtonContourFastZones.IsChecked true) { _intensityGrid.ContourLineType ContourLineTypeXY.FastColorZones; } else if (radioButtonContourFastPalettedZones.IsChecked true) { _intensityGrid.ContourLineType ContourLineTypeXY.FastPalettedZones; } else if (radioButtonContourLines.IsChecked true) { _intensityGrid.ContourLineType ContourLineTypeXY.ColorLine; } else if (radioButtonContourPalettedLines.IsChecked true) { _intensityGrid.ContourLineType ContourLineTypeXY.PalettedLine; } 最终的WPF 2D热图应用程序 这个项目的逻辑是基于一个网格型的二维热图如果我们选择允许观察线框的选项将看到每个生成的节点。 最高值将显示为红色最低值将显示为紫色。对于本例强度范围内的值与图像中每个像素的颜色强度成正比。如果您上传的图像背景为黑色则它将在热图中显示紫色因为它是强度范围中最暗的颜色。 例如我们可以通过观察强烈的肤色来识别人类面部温度最高的区域。在下面的图片中我们可以注意到面部最热的区域在40-50摄氏度之间(这对人类来说是相当高的但可以说这是一个可以接受的范围用于演示目的)而最冷的区域在30摄氏度之间。 LightningChart.NET库允许我们识别颜色并生成自己的调整来制作渐变层这有助于我们识别许多研究案例的强度例如温度振动等。
http://www.sadfv.cn/news/376125/

相关文章:

  • 网站建设政务新媒体用户登录入口
  • 高端网站设计制作国家公示网营业执照
  • 网站做优化是什么意思商标注册申请入口
  • 邹城住房城乡建设部网站wordpress top主题
  • 网站开发公司怎么查chrome谷歌浏览器官方下载
  • 网站开发与网页后台开发江苏交通厅门户网站建设工程
  • 做网站预算有人用wordpress做企业
  • 14版哥斯拉的官方做的宣传网站东八区网站建设
  • 成都市四方建设工程监理有限公司网站wordpress menu代码
  • 门户网站登录入口网站与网页
  • 做网站设计哪里有形容网站做的好的词语
  • 登录功能网站怎么做的呼伦贝尔做网站公司
  • 企业级网站开发平台网站为什么没有排名了
  • 昌邑微信网站建设公司网页制作与设计先学什么
  • 可以做反链的网站wordpress 分页 代码
  • 如何上传到自己的网站网站死链如何修改
  • 网站建设基础 ppt济南网上房地产
  • 企业网站建设板块找个可以直接观看的网站
  • 免费建自己域名的网站个人网站 程序
  • 金华网站建设公司哪个好做旅游网站挣钱吗
  • 个人社保缴费信息查询seo百度关键词排名
  • 织梦网站怎么做301怎么制作宣传海报图片
  • 上市公司专利查询网站wordpress 主题依赖插件
  • 网页设计网站wordpress wp content
  • 定制商品的appseo推广培训资料
  • 隆尧网站建设成都建设网站费用
  • 东莞响应式网站建设定制沧州网络制作公司有哪些
  • 做直播 网站的上市公司贵州建设公司网站
  • 江门模板建站定制网页设计培训传智教育
  • 网站的建设求职简历浮动微信代码wordpress