Tag: excel charts

excel泡泡图重叠数据标签

当下表中的criteria1和criteria2具有相同的值时,我正面临着气泡图的问题。 数据标签和数据系列相互重叠。 在这种情况下,很难阅读。 这怎么解决? +————+———–+———–+ | City | criteria1 | criteria2 | +————+———–+———–+ | Thane | 4 | 3 | | Mumbai | 3 | 2 | | Pune | 5 | 1 | | Goa | 2 | 3 | | Chandigarh | 3 | 1 | +————+———–+———–+ 重叠的问题

在图表中以x轴为月

我有一个工作表“结果”与一个表格,显示某些数据。 在表格中,我列A为1到53的周数。 并不是所有的周都有结果。 有几个星期没有结果。 我正试图从这个表中生成一个列堆积图表。 在提取的过程中,我可以看到图表中的细节重叠,缺less可视化。 我想问,如果有一种方法,我可以将图表的X轴的星期数转换为月。 谁能告诉我怎么做到的? 这里是我用于我的图表的代码 Sub chartstatus() Dim rng, rng1, rng2 As Range Dim cht As Object Set rng1 = ActiveSheet.Range("A2:A53") Set rng2 = ActiveSheet.Range("G2:J53") Set rng = Union(rng1, rng2) ThisWorkbook.Sheets("Result").ChartObjects.delete Set sh = ActiveSheet.ChartObjects.Add(Left:=750, _ Width:=1100, _ Top:=80, _ Height:=350) sh.Select Set cht = ActiveChart With cht .SetSourceData Source:=rng .ChartType […]

从VBA图表数据而不是单元格

我想知道是否有可能从VBA代码设置数据到图表,而不必将其设置为一堆单元格。 为此目的,它可以绘制任何东西,甚至是随机数字。 但我不想使用任何单元格粘贴值,然后让图表获取这些值。 [我的应用程序有一个工作表,每年的每一天,从一堆设备有很多字母“M”(维护),“O”(操作)和“A”(可用)。 我在设备上做了一些vba过滤,以获得一些我想要绘制的数据,并且想要根据“M”,“O”和“A”数量进行一些计算。]

Excel VBA图表 – 如何设置行和列标签

我试图按照这个教程: http://www.homeandlearn.org/vba_charts_sheets.html 这里是我得到的: Sub MakeChart() Dim ChartSheet1 As Chart Set ChartSheet1 = Charts.Add With ChartSheet1 .SetSourceData Source:=Sheets("clc_hgn_hgn").Range("C3:AO41") End With End Sub 问题是Excel自动假定列和行标题在数据源中,而在我的工作表中则不是。 如何让Excel从不同的范围检索标题? 例如,在我的工作表中,数据包含在C3:AO41范围内,但水平顶部标题在C1:AO1中,垂直左标题在A3:A41中。

Excel图表的数据是天,我可以显示系列数据标签在几个月

我的图表范围数据(“A1:E6”)看起来在下面的屏幕截图中: 这是我目前的项目时间表图表(Type Stacked-Bar): 正如你所看到的,我的系列数据标签的格式与我的范围相同,这是几天。 问题 :有没有一种方法(无VBA)将数据标签格式化为几个月? 例如,对于项目3,阶段1(棕色条),而不是90 ,它将显示3 。 有没有一种方法来“屏蔽掉”下面的屏幕:

在图表中隐藏鼠标hover工具提示

我想知道如何使图表不显示hover的数据点值。 有问题的图表绘制一个范围与公式,所以我可以切换所有的系列,我需要的解决scheme在文件,以便没有人可以看到图表下的实际值。

轴标题中的下标

如何在excel中创build轴标题中的下标。 当右键点击它。 格式标题选项后不出现字体选项卡。 但是,我使用上面的方法添加下标excel单元格。 虽然将这个下标文本复制到轴标题将删除下标。

ActiveChart.Deselect不起作用

我从三列数据创buildxy散点图 – 请参阅下面的数据示例和代码。 代码从加载项运行,而不是从活动工作簿运行 将SeriesCollection(1)放到辅助轴上后,选中该图表行。 根据Excel 2007 HELP, ActiveChart.Deselect应该取消select所有内容。 但是当它添加到我的代码中时什么也没做。 .Deselect自Office XP以来,对象模型更改.Deselect列出的.Deselect作为图表对象的方法列出,状态为hidden 。 我发现了各种各样的build议,包括select一些细胞; 或使用SendKeys发送{ESC}。 似乎工作的唯一方法是首先启用屏幕更新,然后保护图表。 (之后的保护不需要删除select,但方便进一步的工作)。 有没有更好的方法,或者这是一个合理的解决办法? Chart.Deselect是否可以在其他版本的Excel中工作? 最终的结果应该是图表在屏幕上可见,没有任何select。 短数据样本 Time Amps Volts 04/26/2015 01:22:39 PM 4.9 53.4 04/26/2015 01:22:40 PM -0.9 53.2 04/26/2015 01:22:41 PM -1.5 53.4 04/26/2015 01:22:42 PM 8.7 53.4 04/26/2015 01:22:43 PM -2.9 53.3 04/26/2015 01:22:44 PM -3.2 53.2 04/26/2015 […]

如何使用C#中的单元格值设置Excel图表的位置?

我正在使用以下方法来创build和放置表格数据旁边的Excel图表。 下面的代码工作正常,但图表位置(高度)创build问题时,图表数量增加。 有单元格绘制图表的解决scheme吗? 或其他可能被我用来保持图表旁边的数据的东西。 我想逐页打印下面的方法的结果,因此要把它正确地放置。 下面是我的代码: Excel.Application xla = new Excel.Application(); int height=75; string uppercell = "B12"; int cell = 12; if (CheckBox1.Checked == true) { string table_name, chart_name; table_name = "Ration Table"; chart_name = "Ratio"; string st = ""; con.Open(); trying(ws, st, height, uppercell, cell, table_name, chart_name); con.Close(); cell = cell + 33; uppercell […]

ChartObject.CopyPicture上的未指定错误(从HRESULTexception:0x80004005(E_FAIL)))

我正在使用Microsoft.Office.Interop.Excel(Excel 2010 64 BIT),使用部署在Windows Server 2012 64 BIT上的Windows Service将Excel图表复制到Power Point。 在configuration相同的本地机器上工作正常,但是在生产服务器上部署。 它给出了一个错误,未指定的错误(exception从HRESULT:0x80004005(E_FAIL))这个错误代码时,它复制图表对象,如果我复制数据工作正常。 问题是与chartobject.CopyPicture函数。 我GOOGLE了很多,但什么也没给。