WPF绘制折线
WPF后台绘制折线,填充到一个GRID下
private void btnPreview_Click(object sender, RoutedEventArgs e)
{
GridImg.Children.Clear();
System.Drawing.Point p0 = new System.Drawing.Point(, );
System.Drawing.Point p1 = new System.Drawing.Point(, );
System.Drawing.Point p2 = new System.Drawing.Point(, );
System.Drawing.Point p3 = new System.Drawing.Point(, ); int x1 = Convert.ToInt32(txta1.Text);
int y1 = Convert.ToInt32(txtb1.Text);
int x2 = Convert.ToInt32(txta2.Text);
int y2 = Convert.ToInt32(txtb2.Text); p0.X = ; p0.Y = ;
p1.X = x1; p1.Y = - y1;
p2.X = x2; p2.Y = - y2;
p3.X = ; p3.Y = ; Line LX = new Line();//X轴
LX.X1 = ; LX.X2 = ; LX.Y1 = ; LX.Y2 = ;
LX.StrokeThickness = ;
LX.Stroke = System.Windows.Media.Brushes.Black;
Line LY = new Line();//Y轴
LY.X1 = ; LY.X2 = ; LY.Y1 = ; LY.Y2 = ;
LY.StrokeThickness = ;
LY.Stroke = System.Windows.Media.Brushes.Black; Polyline PL = new Polyline();//绘制折线
PointCollection collection = new PointCollection();
collection.Add(new System.Windows.Point(p0.X, p0.Y));
collection.Add(new System.Windows.Point(p1.X, p1.Y));
collection.Add(new System.Windows.Point(p2.X, p2.Y));
collection.Add(new System.Windows.Point(p3.X, p3.Y));
PL.Points = collection;
PL.Stroke = new SolidColorBrush(Colors.Red);
PL.StrokeThickness = ;
GridImg.Children.Add(LX);
GridImg.Children.Add(LY);
GridImg.Children.Add(PL);
}
WPF绘制折线的更多相关文章
- 用canvas绘制折线图
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- php中用GD绘制折线图
php中用GD绘制折线图,代码如下: Class Chart{ private $image; // 定义图像 private $title; // 定义标题 private $ydata; // 定 ...
- UUChart的使用--iOS绘制折线图
UUChart是一个用于绘制图表的第三方,尤其适合去绘制折线图. 二.下载地址: https://github.com/ZhipingYang/UUChartView 三.使用 第一步.首先我们将下载 ...
- html5绘制折线图
html5绘制折线图详细代码 <html> <canvas id="a_canvas" width="1000" height="7 ...
- Android自己定义组件系列【9】——Canvas绘制折线图
有时候我们在项目中会遇到使用折线图等图形,Android的开源项目中为我们提供了非常多插件,可是非常多时候我们须要依据详细项目自己定义这些图表,这一篇文章我们一起来看看怎样在Android中使用Can ...
- WPF绘制党徽(立体效果,Cool)
原文:WPF绘制党徽(立体效果,Cool) 前面用WPF方式绘制了党旗(WPF制作的党旗) ,去年3月份利用C# 及GDI+绘制过党徽,这次使用WPF来绘制党徽. ------------------ ...
- 用echartsjs 实现动态绘制折线、柱状等图形,并实现多图联动效果
echarts对于大数据处理后绘制折线图,柱形图等等的效果和速度都很好.下面我们介绍 怎么把封装的数据列表解析出来,动态绘图,并且实现鼠标联动效果引入js文件: <script type=&qu ...
- JFreeChart绘制折线图实例
JFreeChart是JAVA平台上的一个开放的第三方图表绘制类库.只要下载JFreeChart的类库,导入项目即可使用.下面是一个绘制折线图的实例.各处注释都已经写的比较清晰了. package c ...
- 【带着canvas去流浪】(2)绘制折线图
目录 一. 任务说明 二. 重点提示 三. 示例代码 3.1 一般折线图 3.2 用贝塞尔曲线绘制平滑折线图 四. 大数据量场景 示例代码托管在:https://github.com/dashnowo ...
随机推荐
- 面试题:给定数组a,找到最大的j-i, 使a[j]>a[i]
第一种方法: 用两重循环对每对点都试一下,然后取最大值即可,时间复杂度为O(n2) #include <iostream> #include <algorithm> using ...
- [BZOJ2072][POI2004] MOS过桥
Description 一个夜晚一些旅行者想要过桥. 他们只有一个火把. 火把的亮光最多允许两个旅行者同时过桥. 没有火把或者多于2个人则不能过桥.每个旅行者过桥都需要特定的时间, 两个旅行者同时过桥 ...
- [svg翻译教程]椭圆(ellipse元素)和线(line元素)
line 先看个例子,这是svg中最简单的线 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http:/ ...
- mysql问题总结
1. You are using safe update mode and you tried to update a table without a WHERE clause that uses a ...
- Android开发学习路线图
Android开发学习方法: Android是一个比较庞大的体系,从底层的Linux内核到上层的应用层,各部分的内容跨度也比较大.因此,一个好的学习方法对我们学习Android开发很重要. 在此建议, ...
- JAVA中使用DOM解析XML文件
XML是一种方便快捷高效的数据保存传输的格式,在JSON广泛使用之前,XML是服务器和客户端之间数据传输的主要方式.因此,需要使用各种方式,解析服务器传送过来的信息,以供使用者查看. JAVA作为一种 ...
- Mac OS X 中快速访问系统根目录的四种方法
1.通过终端打开Finder的根目录 open / 2.通过“前往文件夹”快捷键组合 用户只需点击左上角的“前往”菜单,然后选择“前往文件夹...”功能.使用快捷键+Shift+G也 ...
- GitHub for Windows 內建 Git Shell 執行時顏色所代表的意義
在使用指令列版控的過程中,經常有機會用到 Git Shell 這套優異的 Git 版控環境,一來他使用 Windows PowerShell 為核心,其訊息顯示與輸入都支援 Unicode,比較不會有 ...
- session跟cookie的区别
这些都是基础知识,不过有必要做深入了解.先简单介绍一下. 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪 ...
- jQuery基础的工厂函数以及定时器的经典案例
1. jQuery的基本信息: 1.1 定义: jQuery是JavaScript的程序库之一,它是JavaScript对象和实用函数的封装, 1.2 作用: 许多使用JavaScript能实现的交 ...