Tag:

如何让excel中的graphics只在星期天开始

我目前有一个电子表格,每小时需要一整年的数据。 有每月的标签,并在每一个是每周的数据。 我input我要查看的星期数,而列只显示那一周的数据。 我需要find一种方法来创build一个始终从第一天(星期天)开始的线形图,而不pipe相对于该月的第一天的星期何时开始。 例如,几个月的第一周从第六天(星期五)开始。 我想要有一个图表,从第6天开始,没有任何事情,第二周显示了整整一周的数据。 这个月的最后一周可能会在整整七天之前中断。 tl; dr:我需要一个只在星期天开始的图表。

显示数据超过10亿条线的图表

我有一个40G的数据文件,包含超过10亿条线。 每行包含2列,用逗号分隔,两列的types都是“浮动”,第一列增加每行。 我想在一个文件中显示这些数据,我试过了Excel,但是它说的太多,不能显示全部。 有没有其他工具可以处理大量数据并显示数据的线形图?

在将数据复制到Excel时隐藏数字

for i = 1:max fh = figure; plot(data); print(fh, '-dbitmap'); xls.Range(figRange).PasteSpecial; end 我怎样才能修改上面的代码,所以数字不会显示出来,而复制到Excel表单时? 我努力了 set(fh,'Visible','off','CreateFcn','set(plotH(i),''Visible'',''on'')'); 但没有解决。

标准化线图以更好地显示随时间的微小变化

我有一个线条图,描绘了我的工作场所的人数。 我们想创build一个线条图来描绘离开和join公司的人的趋势,但是我们已经注意到,有一些我们已经知道的,每年都在期待的趋势,并且不希望它反映在图中,因为它掩盖真实的人们离开和进来。我们注意到的人是夏季来临的实习生,每年有大约100名实习生。 我想以某种方式“正常化”我的图表,以便大量的实习生进来不会造成高峰,他们离开不会引起大的下滑。 我想捕捉的尖峰和涟漪是人们辞职/退休,人们被雇用。 我怎么去做这个? (我正在使用Excel生成这些图表)

C#生成自动更新Excel图表

我有一个Windows窗体与数据网格视图,我可以input一些数据。 我的C#代码只是从数据网格视图读取这些数据,处理它,然后需要绘制结果。 特别是结果存储在一个列表中。 还有一些额外的数据(这是计算的中间结果)存储在二维数组中。 我卡住的地方是绘图。 我想在Excel中执行此操作,并且每当更改数据网格视图中的某些input时,我都想使其dynamic更新。 下面的代码打开一个Excel工作簿并粘贴A列表中的数据。 我怎么能在列B和C中添加二维数组? 我怎样才能在一个折线图中绘制这些列? 我怎样才能使Excel图表更新自动更新我的数据网格视图中的某些值(不打开每一个新的Excel工作簿)? 感谢您的帮助。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using Excel = Microsoft.Office.Interop.Excel; namespace NewPoject { class plotter { public void plotGraphExcel_2D(List<double> x, double[,] y, double[,] yUP, double[,] yDOWN) { Excel.Application xlApp; Excel.Workbook workbook; Excel.Worksheet sheet; object misValue = System.Reflection.Missing.Value; xlApp […]

散点图参考行号而不是选定的数据

编辑:问题是散点图是绘制我的数据对行号,而不是选定的X轴。 当我改变到一个线图,它做到了正确的,但我的VBA只适用于散点图,所以我需要这个graphics引用正确的数据或改变我的代码,使其工作的折线图。 我检查了数据被格式化为数字,而不是文本,但仍然没有改进。 我为工作创build了一个电子表格,其中我的同事将数据拖放到工作表中。 在包含原始数据的图表的另一张纸上生成报告。 我对每一列数据都使用了“定义名称”,这样无论数据集有多大都可以select正确的范围。 这工作得很好,每次数据改变时graphics都会自动更新。 然后我运行VBA来缩放轴,这一切都搞砸了 当我运行下面的代码时,坐标轴就像我想要的那样缩放,但是现在,不是在数据中有很好的循环,而是为每组数据显示一条水平直线。 我检查了“select数据”,一切仍然正确select,数据是一样的,我打“跑”之前,只有graphics看起来不正确。 这里是代码: Private Sub Worksheet_Calculate() ScaleAxes End Sub Sub ScaleAxes() 'With Application.ActiveChart.Axes(xlCategory, xlPrimary) With ChartObjects(1).Chart.Axes(xlCategory, xlPrimary) .MinimumScale = ActiveSheet.Range("B26").Value .MaximumScale = ActiveSheet.Range("B25").Value .MajorUnit = 5 End With 'With Application.ActiveChart.Axes(xlValue, xlPrimary) With ChartObjects(1).Chart.Axes(xlValue, xlPrimary) .MinimumScale = ActiveSheet.Range("C26").Value .MaximumScale = ActiveSheet.Range("C25").Value .MajorUnit = 10 End With End Sub […]

如何在Excel中生成浮动时间条形图?

我希望自动化活动监视过程的可视化过程。 为此,我导入一个活动的开始时间,结束时间和活动名称,之后我将这些分散在不同的工作表中。 现在我想先手动构build一个graphics,以所需的方式可视化数据,这就是我遇到麻烦的地方。 数据和graphics几乎可视化: 获得所需的方式需要2个更小的​​步骤,第一个也是最重要的步骤,我遇到的麻烦是: 可视化两个绘制的钢筋之间的差异,实际位置/高度的差异,而不是两个钢筋上升到一个活动的开始和结束点。 (实际上颠倒了未被绘制的区域绘制的区域) 将活动聚类成一个垂直条,由几个在正确时间漂浮的小条组成,可视化活动的时间。 但这是解决1后我会考虑的事情。 PS。 如果您对自己使用的实际.xlsm感兴趣,请随时给我发一个下午。 *正如我所看到的,我已经尝试使用各自的开始时间的活动的实际持续时间,但它只产生1行相同的酒吧。

VBA提取系列收集值

我有一个图表,想要在两点之间画一个箭头。 这两点来自两个不同的系列,但具有相同的x值。 为了做到这一点,我觉得我必须知道绘图点的y值,以及y轴的最小和最大尺度。 由此,我应该能够绘制一个箭头。 我的问题是如何获得y值? 我不想让他们摆脱桌面,因为我正在迭代很多图表。 我会认为我会做这样的事情: Sub Tester() Dim sht As Worksheet Dim CurrentSheet As Worksheet Dim cht As ChartObject Dim PA_w, PA_h, PA_l, PA_t, min_x, min_y, max_x, max_y, _ x_node1, x_node2, y_node1, y_node2 As Double Dim Npts, i As Integer Dim s As Shape Application.ScreenUpdating = False Application.EnableEvents = False Set CurrentSheet = […]

在Excel图表中,如何转换macros以select多个数据列作为x和y来停止在空行之下?

开始closures – 手动select数据 好。 我将解释我正在努力实现的目标…我有一个数据图表,我想绘制一个带有标记的线图,使用列D和E中的数据,不包括标题作为x轴数据上的点和列G到L作为y轴上的点。 我正在使用录制macros来查看代码以手动select数据,如步骤1所示。 虽然最后一行是32,如当前macros所述,但我想改变它,以便能够使用end(x1down)函数来计算最后一行。 用标记插入线图时通过loggingmacros获得的代码 Range("D2:E32,G2:L32").Select Range("G2").Activate Source:=Range("Sheet1!$D$2:$E$32,Sheet1!$G$2:$L$32" ) 那么如何通过改变这三行代码来实现我的目标? 此刻,范围被指定为D2:E32,G2:L32,因为我手动定义了最后一行。 那么如何重写这个以包含.endx1down来覆盖部分的多列,即… D2到E32和G2到L32。 这也是相同的线来源:= ….等。

使用Excel / SheetsclosuresZoteronetworking图

我试图从我的Zotero书目中build立一个作者networking图。 我已经将数据库导出到.csv,并且需要在使用Gephi,Cytoscape等可视化软件之前进行编辑。 所以,我认为数据需要作为: Column 1 -> Author X Column 2 —> All authors who have worked with author X 这些数据将来自我目前的“作者”专栏,目前其格式如下: Row1: Author X; Author Y; Author Z Row2: Author A; Author B; Author C Row3: Author X; Author Z; Author B … 我如何处理这些数据?