Tag: 图表

如何操作Winforms图表

我的图表适合我: 如何调整或操纵y轴数字从我想要的位置开始? 其次,有没有一种方法(属性)可以帮助我显示这个图形友好? 我们可以看到所有的x轴名称都没有显示,可能还有一个空格b / w灰色和蓝色条形图? 欢迎任何有关如何友好地显示图表的帮助

Microsoft .NET图表控件 – 使用矩形选择点

使用.NET 4.0 Chart控件将具有X,Y值的数据绘制为散点图 。 我相信微软图表控件是从Dundas获得的。 我想使用类似于用于缩放图表的矩形的橡皮筋矩形在图表上选择点 。 (当单击第一个鼠标按钮时,它会建立矩形的一个角,当鼠标移动时,将重绘半透明矩形,直到释放鼠标为止)。 有没有办法覆盖缩放方法来创建选择而不是放大? 可以将叠加层放置在现有图表上,以捕获鼠标并显示透明矩形吗? 我通常喜欢用我的问题发布示例代码,但在这种情况下我不知道从哪里开始。 链接到文档,其他教程或示例代码中的正确位置将不胜感激。

c#将参数传递给另一种方法

我正在尝试定义一个用于绘制图形的辅助类,我被告知使用Zip方法将数组X和Y的每个元素传递给另一个方法,但它没有很好地解决,可以任何专家点我做错了什么? 我找不到使用谷歌的任何类似情况。 或者只是我过于富有想象力,这种方式根本无法解决? 我已经看到了使用Zip方法计算x,y点对的示例,但没有作为参数传入。 情况:我的程序有2个函数和1个委托,第一个叫做PlotXYAppend的函数用来调用委托PlotXYDelegate然后传入方法Points.addXY进行绘图,我之所以使用chart.Invoke这里是针对线程的安全理由。 但我遇到的问题是委托或plotxyappend一次只取一对点,所以我想出了一个方法,即创建另一个名为PlotXYPass的函数,将一对XY点传递给plotxyappend来获取它工作,但我认为有一些我无法解决的问题,知识分子告诉我他们不喜欢我放在这个function中的参数。 我非常感谢任何帮助。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms.DataVisualization.Charting; namespace LastTrial { public class PlotHelper { double[] X = { 1, 2, 3, 4, 5, 6 }; double[] Y = { 1, 2, 3, 4, 5, 6 }; Chart chart;// declare chart as chart type Series dataSeries;// […]

更新并刷新wpf图表

我正在使用wpf工具包的图表,我无法查看图表的插入数据……这是xaml部分: 而cs:宣言 public partial class MainWindow : Window { … List<KeyValuePair> valueList = new List<KeyValuePair>(); … 当用户选择两个dateTime并按下按钮时调用的模块 private void refresh_charts(DateTime dtStart, DateTime dtEnd) { valueList.Clear(); using (ModelFoosContainer mc1 = new ModelFoosContainer()) { var res_mea = (from mea in mc1.MeasureSet where (mea.datetime>= dtStart && mea.datetime <= dtEnd) orderby mea.datetime descending select mea).Take(1000); foreach (Measure mea1 in […]

WPF工具包图表中的X轴刻度标记

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using System.Windows.Controls.DataVisualization.Charting; namespace tradtest { /// /// Interaction logic for chart.xaml /// public partial class chart : Window { void AddSeries(string title, KeyValuePair[] data, SolidColorBrush linecolor) { LineSeries ls = new […]

Xamarin.Forms:如何从Web API数据填充饼图?

今天是个好日子。 我正在创建一个Xamarin.Forms便携式应用程序。 我目前正在编写一个包含静态数据的 PieChart(OxyPlot)。 我想要做的是在我拥有的每个Pie Slice中都有一个动态数据 。 意思是,数据应来自我的数据库。 我已经能够从我的数据库中检索数据并将其显示为我正在使用Web Api创建的移动应用程序中的List ,如下所示: ClientListPage.xaml ClientListPage.xaml.cs using Newtonsoft.Json; using OxyPlot; using OxyPlot.Series; using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Net.Http.Headers; using System.Text; using System.Threading.Tasks; using System.Windows.Input; using Xamarin.Forms; using XamarinFormsDemo.Models; using XamarinFormsDemo.ViewModels; namespace XamarinFormsDemo.Views { public partial class ClientListPage : ContentPage { CustomerVM viewModel; public ClientListPage() […]

如何克隆微软图表控件?

克隆Microsoft Chart Control对象的推荐方法是什么? 因为它是第三方库,所以我无法使用此处提到的解决方案,因为我无法将对象标记为可序列化。 最好是,我不想引入任何第三方控件来克隆图表,除非没有一个是绝对不可能的。

使用C#从日期,时间,价格创建OHLC数据

我想知道如何将这些数据系列数据,时间和价格转换为OHLC或Open,High,Low,Close。 我正在研究一个比特币项目,并希望将这些数据看作烛台图表。 我在stockoverflow中看到了一些关于计算的线程,但我不明白他们使用的脚本“ 使用R从股票代码数据创建OHLC系列 ”我指的是“凯文”的回答 这里提供部分数据 Date, strTime, dblTime, Price, Volume,SideVolume 2014-06-04,17:00:00.027,0.708333645833333,192575,1,1 2014-06-04,17:00:00.090,0.708334375,192575,1,1 2014-06-04,17:00:00.178,0.708335393518519,192550,1,-1 2014-06-04,17:00:01.019,0.708345127314815,192575,1,1 2014-06-04,17:00:01.021,0.708345150462963,192575,1,1 2014-06-04,17:00:01.037,0.708345335648148,192575,3,3 2014-06-04,17:00:01.037,0.708345335648148,192575,3,3 2014-06-04,17:00:01.038,0.708345347222222,192575,1,1 2014-06-04,17:00:01.038,0.708345347222222,192575,10,10 2014-06-04,17:00:01.038,0.708345347222222,192575,1,1 2014-06-04,17:00:01.038,0.708345347222222,192575,10,10 2014-06-04,17:00:01.038,0.708345347222222,192575,1,1 2014-06-04,17:00:01.038,0.708345347222222,192575,1,1 2014-06-04,17:00:01.038,0.708345347222222,192575,1,1 2014-06-04,17:00:01.038,0.708345347222222,192575,1,1 2014-06-04,17:00:01.039,0.708345358796296,192575,1,1 2014-06-04,17:00:01.039,0.708345358796296,192575,1,1 2014-06-04,17:00:01.039,0.708345358796296,192575,2,2 2014-06-04,17:00:01.039,0.708345358796296,192575,1,1 2014-06-04,17:00:01.039,0.708345358796296,192575,1,1 2014-06-04,17:00:01.039,0.708345358796296,192575,1,1 2014-06-04,17:00:01.039,0.708345358796296,192600,15,15 你如何使用C#为OHLC计算这些数据? 我正在使用SciChart作为烛台图表。 问候 。

c#Infragistics UltraChart LineChart

有人可以提供一个从数据表中向UltraChart添加一个系列的简单示例吗? 该表具有时间序列值(x轴上的时间值,y轴上的测量(双)值)。 到目前为止,我看到的时间序列添加到图表中的唯一示例是针对一组有限的硬编码数据点。 我希望能够从表格中的选择中收取数据系列。 任何想法的想法和/或建议都非常感谢。 谢谢,鲁本。

将对象列表绑定到图表

我有一个对象列表: List MyList = new List(); MyClass包含实时更新的Properties Dtm和LastPrice public class MyClass { int dtm; double lastPrice = 0; public int Dtm { get { return dtm; } set { dtm = value; } } public double LastPrice { get { return lastPrice; } set { lastPrice = value; } } } 我现在想要一个列在列表中的图表,每次属性更改时都会自动更新。 有什么想法怎么做? 谢谢