Tag: 情节

如何使用换行符制作数据透视图

我有如下的数据: xyf 1 1 1.2 1 2 1.4 1 3 1.6 3 1 3.2 3 2 3.4 3 3 3.6 5 1 5.2 5 2 5.4 5 3 5.6 如果插入数据透视图,则可以使用折线图绘制f与x和y ,并且该图具有两个堆叠的x轴,其中较低的x轴值是1 x 5对应于x,而较高的x轴对于较低x轴的每个值具有值1 2 3 ,表示x = 1和y = 1 2 3,则x = 2和y = 1 2 3,并且x = 3和y = 1 2 3。应该从左到右显示一条连续的线。 我想要的是当x改变值时线断开,所以有三条短线显示y对x常数值的影响。 […]

用非数值绘制excelgraphics

我是一个相当新的微软的Excel用户,我被卡在一个图表。 这是一个包含X值为几个月和Y值的不同智能手机屏幕分辨率的图表。 我想绘制一个graphics来表示屏幕分辨率的年代的演变。 我的问题是,我不能没有任何绘图,因为excel不能识别(显然)数值,因为分辨率被写成像1024×768等 我如何创build一个符合这些要求的图表? 谷歌目前还没有给我的解决scheme。 提前谢谢你们! 编辑 这里有一个数据样本: 我想使用“年”列作为x轴(从最早的datesorting)和y轴上的“分辨率”字段的值,以突出显示多年来屏幕分辨率是如何演变的。 谢谢!

是否有任何Excel可以自由软件,可以绘制XYZ三维graphics

我想从三列代表x,y,z绘制一个3d图 x,y,z 1,1,0 1,0,1 01,1,0 Excel不支持这种types的情节。 有没有自由的select? 在一个类似的问题,作者最后matplotlib: 从X,Y,Z数据,Excel或其他工具3D绘图 我知道有基于编程的软件,像Gnuplot和matplotlib,可以做到这一点,但我想用像UI一样的用户界面的东西,能够鼠标select这些列进行绘图。 谢谢。

如何在Excel中创build可视化的线图?

我在r中生成线图有问题。 我有下面的表格: 7*7 6*6 5*5 4*4 3*3 Biodiff 728 436 0 0 0 EdgeR 728 638 421 132 34 DESeq 728 367 158 33 13 Cuff 728 596 493 256 138 现在我想用这个表格绘出一条线图,可以在Excel中绘制。 我在这里把excel的形象,但它是非常简单的方法来在Excel中作出标志线曲线。 现在我想在R中创build一个类似的表,其中表中的值是硬编码的。 你能指导我如何做到这一点?

在图上绘制多条线

我正在试图绘制一个图表,其中有许多系列绘制在同一个轴上。 所以我们有: Sheet1.ChartObjects(1).Activate ActiveChart.ChartType = xlLineMarkers Set ChartRange1 = Sheets("Series_2").Range("$E$8:$E20$") ChartRangeAddr1 = ChartRange1.Address(External:=True) Set ChartRange2 = Sheets("Series_3").Range("$E$8:$E$20") ChartRangeAddr2 = ChartRange2.Address(External:=True) (we could have many more here) ActiveChart.SetSourceData Source:=Range(ChartRangeAddr1, ChartRangeAddr2) ActiveChart.SeriesCollection(1).XValues = "=Series_1!$D$8:$D20" ActiveChart.Axes(xlCategory, xlPrimary).HasTitle = True ActiveChart.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "Dates" ActiveChart.Axes(xlValue, xlPrimary).HasTitle = True ActiveChart.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "USD" ActiveChart.Axes(xlCategory).HasMajorGridlines = True 注意:Series_1和Series_2是来自不同工作表的数据。 由于某些原因,这个代码只能在图上产生一个系列。 请,任何人都可以纠正我没有看到的错误,或者将我的指南针指向一个解决在VBA中绘制多于一行的图表的一般问题的解决scheme。 谢谢

雷达图上的误差棒?

我正在寻找多元数据的雷达图,这个任务对于excel来说足够简单。 问题出现的时候,我也想绘制一些错误栏上。 据我所知,我不能在excel中做到这一点。 这是可能的R? 或者可以有人提出一个替代? 我有32个单值的维度。 谢谢!

如何绘制时间范围的值(不在x轴上重复时间)

我正在尝试使用条形图来绘制以下信息: Drift density Time 0,23048397 12:00 15:00 0,053393365 15:00 18:00 0,433287679 16:00 19:00 0,129268147 17:00 20:00 0,656067688 18:00 21:00 0,356133746 19:00 22:00 0,083351634 20:00 23:00 0,167938106 21:00 00:00 第一列的值= Y轴 所以我希望12:00 – 15:00是X轴上第一个与Y轴值0,23048397(作为条)对应的值。 问题是:我不希望下一个Y轴值0,053393365(作为酒吧)来表示15:00 – 18:00。 为什么? 因为时间'15:00'会显示两次。 换句话说,我只pipe理了X轴: 12:00-15.00 … 15:00-18:00….18:00-21:00 我怎样才能使两个x轴3小时的时间间隔共享一个小时? 12:00-15:00-18:00-21:00(并且有相关的Y轴值并排吗?) 我希望描述不太复杂。 会有很大的帮助!

绘制图表并计算平均值,忽略excel中的非数字数据(不绘制零点!)

Excelgraphics不会绘制空单元格和NA()(#N / A)。 空白单元格(=“”)为一些奇怪的未知原因将绘制为零! 另一方面,AVERAGE忽略空和空白单元格! 它不认为空白为零! 这是预期的正确的行为! graphics: 忽略:null,= NA()(#N / A) 绘制为零:空白(=“”)//为什么微软? 为什么!!!?? AVERAGE()或其他公式: 忽略:null或空白(“”) 错误:= NA()(#N / A)或任何其他非数字数据! 那么,如何使用同一列来绘制一个不绘制任何非数字的graphics,并计算平均值? 我知道我可以添加一个辅助列来绘图,检查一个值是否为空,并用= NA()replace。 但是,在我的情况下,这将需要很多的辅助列,我不希望这样。 我的数据来自公式。 所以我不能有空/空单元格,只有空白“”。

在将数据复制到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'')'); 但没有解决。

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 […]