Tag: 图表

图表根据另一列中的值(Excel或SigmaPlot)从一列中select值

有谁知道是否可以在Excel或SigmaPlot中生成图表,或者根据另一列中的值select一列中的值而不必生成新列来分解数据。 例如,使用下面的数据,我想在X轴上连续logging“date”。 在y轴上,我想绘制所有的Q数据。 然而,在第二轴上,我只想绘制对应于“T-flag”= 1的“T”值。再次,如果可能的话,我不想创build任何新的列,因为我有〜 80列与不同的variables,我想创build这种types的阴谋… dateQT T标志 01/01/1981 1.2 2.2 0 01/02/1981 1.3 2.1 0 01/03/1981 1.5 3.1 1 01/04/1981 1.2 2.1 0 01/05/1981 1.5 3.2 1

PHP yii中的图表,graphics和数据导出function非常出色

我生成的数据和JavaScript图表库(如高图)的报告。 我正试图将报告导出为具有多个工作表和Excel图表的Excel格式。 我可以导出图表和数据作为一个单独的xls文件。 我用Yii的php框架。 是否有可能出口在一个单一的Excel报告?

Excel 2010如何从相同的数据制作多个分散图

有一个数据集,我需要做出几个散点图(date与价值)。 每个图表都不同,基于不同的filter。 要制作一个图表,我可以过滤我的数据,然后绘制图表。 但是,如果我更改filter,图表更改。 所以我不能再制作任何图表,除非我复制数据。 有没有办法从同一个数据集制作多个图表而不为每个图表制作数据集的副本? 枢轴表/图表不会帮助我,因为我在做散点图。 例如,我不想总结任何东西。 我可以在同一天有多个活动,我不希望excel将它们分组在一起。

VBA脚本为excel气泡图添加标签

我正在试图给四个系列的图表添加标签。 该系列是标签,X,Y,尺寸。 下面的VBA脚本适用于一个系列。 但是我想绘制4个数据系列(因为我想要有不同的颜色),并且出现错误。 问题是什么? Sub AttachLabelsToPoints() 'Dimension variables. Dim Counter As Integer, ChartName As String, xVals As String Dim rngCell As Range ' Disable screen updating while the subroutine is run. Application.ScreenUpdating = False 'Store the formula for the first series in "xVals". xVals = ActiveChart.SeriesCollection(1).Formula 'Extract the range for the data from xVals. […]

将数据添加到散布图中,每个图都带有自己的x轴范围

在添加为系列设置x轴范围的行之前,可以select和绘制任何文件组合。 如果在下一组要打印的文件中select了已经在打印图上的文件作为除新文件夹中的第一个文件之外的那一行(最后的“* * * *”),则会发生错误。 如果这条线被评论,问题就会消失。 没有每个系列都有自己的x轴值,有些数据不能正确绘图(也有一个csv文件的示例)。 被绘制的文件是170kB的csv文件。 可以提供工作表和文件。 Sub GetDataAndDisplayChart() Dim vFile, vFiles Dim iFirst As Integer Dim lRow As Long Dim rXValues As Range Dim rYValues As Range Dim iSer As Integer Dim WkShName As String Dim StartWkShCnt As Integer StartWkShCnt = Worksheets.Count ' get a set of CSV files to chart vFiles […]

图表线描绘在100%

我一直试图弄清楚这个好几个小时。 如果答案已经在那里,请提前道歉,但我还没有find答案。 我有一个图表,Y轴是100%的最大值。 但是,基于数据的X轴是可变的。 X轴,例如可以达到+ 300%。 我想在X轴为100%的图表上绘制一条垂线,所以对于超过100%的用户更为明显。 帮助表示赞赏! Excel VBA技能通常很强大,但在涉及图表操作方面很薄弱。

解决方法或替代电子表格图像(图表).GetBitmap()?

我正在使用电子表格工具爬行“100K +以上”excel文件,但是我发现当Spreadsheetgear碰到一个有很多点的图表时,一切都松动了:内存不被释放,并占用大量的内存因为速度很慢。 例如,我有一个63MB的Excel文件,包含35个图表,每个96K点,得到每个这些位图占用100MB +每个并没有得到释放(至less不直到我closures工作表)。 如果我让我的程序在所有图表上运行,我最终会提交> 9GB的提交! 而且我绝对不能要求我的客户升级到支持所有文件所需的32GB +。 有没有其他办法做到这一点? 我会很好,跳过文件,这将是缓慢的&试图做到这一点(检查在系列收集点数),但似乎点访问是问题,所以这并没有帮助(只是检查points.count似乎加载所有点以及相关数据!)。 任何帮助是最受赞赏的,要么能够以另一种方式抓取graphics(使用电子表格或者使用不需要安装任何东西的库,并且支持所有的Excel文件格式),或者检查有太多graphics的方法点不使用points.count。 这是一个野蛮的问题,问一些如此具体的事情,但我真的迷失在那里。

Excel 2010图表轴号码格式不会更新

在更改国际设置后,例如从“。”切换时,更新图表坐标轴中的小数点分隔符时遇到了一个恼人的问题。 至 ”,”。 十进制分隔符通常在单元格中更改,但在统计图轴的标签中不会更改。 重新启动excel解决了这个问题。 但是,真的有必要重新启动Excel? 我很乐意在没有重新启动的情况下执行此操作,因为我正在创build一个实用程序,允许其他用户使用英语或捷克语设置进行打印,并且在此重新启动excel。 我发现了几个与该主题相关的讨论,但这并不是我所需要的,我没有find解决scheme(希望我没有错过任何东西),例如 Excel 2010中的图表轴自定义数字格式本地化 Excel图表不会更新 图表中错误的小数点分隔符 更令人惊讶的是,如果我创build一个全新的图表,它也显示原始的小数点分隔符,而不是我设置的新的。 感谢您的任何build议,p。

关于从C#代码生成Excel折线图的问题

我想从数据表中生成折线图,但输出不会很好。 我猜是有轴相关的问题在那里。 所以如果有人纠正我的代码会很有帮助。 private void button1_Click(object sender, EventArgs e) { System.Data.DataTable dt = GetGraphData(); Excel.Application xla = new Excel.Application(); xla.Visible = true; Excel.Workbook wb = xla.Workbooks.Add(Excel.XlSheetType.xlWorksheet); Excel.Worksheet ws = (Excel.Worksheet)wb.ActiveSheet; //********************** Now create the chart. ***************************** Excel.ChartObjects chartObjs = (Excel.ChartObjects)ws.ChartObjects(Type.Missing); Excel.ChartObject chartObj = chartObjs.Add(250, 60, 300, 300); Excel.Chart xlChart = chartObj.Chart; int nRows = 2; […]

如何设置TickLabels的边框颜色excel图表c#

我正在开发一个图表编程使用C#和Excel的互操作DLL。 我必须在Excel图表中设置TickLabels的边框颜色。 这里是我的屏幕截图,我指的是需要以编程方式设置边框颜色的区域。 我试了很多search谷歌,但没有发现任何线索。 所以请看我的图片和代码,并帮助我实现我的目标。 这是我的完整代码 public ChartData PrepareExcel() { bool flag = false; int rowindex = 3; if (oData != null) { if (oData.Tables.Count > 0) { if (oData.Tables[0].Rows.Count > 0) { Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet1; Excel.Worksheet xlWorkSheet2; Excel.Worksheet xlWorkSheetChart; object misValue = System.Reflection.Missing.Value; xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Add(misValue); try […]