Tag:

在python中创build饼图

我已经创build了我的饼图,但是现在我正在使用一系列像这样的单元格: chart3.add_series({ 'name': 'Pie data', 'categories': '=Pivots!$A$3:$A$10', 'values': '=Pivots!$F$3:$F$10'}) 这给了我一个在A3-A10中find的类别的饼图和从单元格F3-F10对应的值。 我遇到的问题是不幸的是我并不总是会在每个这些单元格中有数据。 所以我可能有一个工作表中的数据在类别和值可能范围从A3 – A6和值= F3 – F6,有时它只有数据范围从A3 – A9和值= F3 – F9。 我的问题是,当我显示不同的工作表,他们有缺less的领域的传说,我想知道如果他们是一种方式来获得的类别和F3的长度获得的值,所以当我的传说是显示它只显示和表示数据的行。

使用vbamacros以编程方式向excel图表添加彩色垂直带

我正在尝试使用vbamacros以编程方式向excel中的图表添加彩色垂直带。 我有一个图表,其中包含一些从1 – 50的数字x轴,我想添加1 – 10的彩色垂直带和10 – 20不同颜色的另一个,等等。 任何帮助或线索

NodeXl中的最大边数

我试图使用NodeXL分析具有250 000行和2000000边缘的networking。 问题是,excel只允许我从2列〜1000000行(每行是一个边)从CSV导入。 有没有可能使用nodeXL分析具有更大行数的networking? 感谢任何帮助和build议,再见

Excel 2010 VBA绘图图macros

我需要绘制一组数据的线图。 我知道包含时间序列的列(C26到底部),我将知道调用它的button和数据以(26)开始的行的数据列。 标签将在第26行。button将在第24行。数据不包含空格。 图表需要有数据标签。这里有多远我有什么build议,请让我知道! 目前它只在时间轴上绘制1。 Sub GraphTest() Dim xaxis As Range Dim yaxis As Range Dim fullRange As Range Dim topcell As Range Set xaxis = Range("$B$26", Range("$B$26").End(xlDown)) Set yaxis = ActiveSheet.Buttons(Application.Caller).TopLeftCell Set yaxis = Range(Cells(yaxis.Row, yaxis.Column).Offset(2, 0), Cells(yaxis.Row, yaxis.Column).Offset(2, 0).End(xlDown)) Set topcell = ActiveSheet.Buttons(Application.Caller).TopLeftCell Set fullRange = Union(xaxis, yaxis) fullRange.Select topcell.Activate ActiveSheet.Shapes.AddChart.Select ActiveChart.ChartType = […]

数据更新时暂停Excel图表

我有大量的数据,通过在Excel中通过连接从SQL查询中按下button。 然后我撰写几个简单的计算来获得结果。 我也有4个基于这些数据的图表。 我遇到了一个代码需要几分钟才能执行的问题。 我相信这是因为在更新数据的同时,graphics也被更新。 删除图表后,我得出了这个结论,它显着更快。 有没有办法加快这个过程呢? 我可以暂停图表并在所有数据更新后恢复? 谢谢!

如何在Excel中创build百分比条形图,类似于“100%堆积列”,但是其中一个variables与总价值相似

我想了很多这个案子,我需要绘制一系列作为另一个系列的百分比值。 例如,系列A是容量,B是用量。 我想要一个A的百分比图。最初,我通过创build一个100%的堆栈图,用B和AB来做到这一点。 我在一个单独的列上计算(AB),并将其作为一系列用于此目的。 到现在为止还挺好。 但现在我想生成这样的多个图表(说12个月使用12个不同的图表)。 我有12列使用数据和一列固定容量数据。 有没有办法自动生成这个图表,而不必创build12个具有公式的中间列。 Excel应该有一个图表types来表示A上的B,就像他们在A + B上有一个A,B一样。 对不起,如果我在我的描述太冗长或混乱。 我在这里尽力解释。

如何确定graphicsX轴上的勾号的位置?

我想要得到一个图的X轴上的勾号的位置(x,y),以便手动根据它绘制一条线,请帮助我! 请查看下面的图片来得到我清楚的问题:

获取excel图表行的delphi颜色值

当Excel在图表上绘制线条时,会为每个数据序列的轨迹分配默认颜色。 第一个是黑色,第二个是青色等等。这些颜色的分配是否logging在案? 我想使用Delphi在图上绘制轨迹,但是要保持颜色与Excel相同(Delphi应用程序正在replace目前用Excel工作簿完成的东西)。

使用Excel表格中的数据来绘制python图表

所以我有很多数据在Excel电子表格中。 我需要通过python来绘制。 我知道如何使用xlrd从excel文件中读取数据,我知道如何使用matplotlib在python中绘制graphics。 基本上我的数据看起来有x坐标,y坐标,正和负y错误的列。 我需要一种方法来将数据从电子表格导入,并成为graphics上的点和误差线。 说实话,我是非常新的python,不知道为什么我的代码不工作。 import xlrd import numpy as np import matplotlib.pyplot as plt file_location = "C:/Users/Rima/Desktop/apjl731data.xlsx" workbook = xlrd.open_workbook(file_location) first_sheet = workbook.sheet_by_index(0) for col in range(first_sheet.ncols): x = first_sheet.cell_value(0,col) y = first_sheet.cell_value(1,col) yerr = first_sheet.cell_value(2,col) plt.errorbar(x,y,yerr,fmt='r^') plt.show() 我还没有find如何做到这一点在线,只有如何使用python在Excel中的graphics。 我敢肯定我的代码可能缺less了很多,如果工作,但我不知道是什么。 对于yerr来说,为了在数据点的顶部和底部得到不同的错误值,我将它作为yerr = np.array([])作为数组传递给每个点。 我不知道如何导入数据,因为我的积极的错误和负面的错误是在电子表格的不同列。 如果有人知道如何导入数据请帮助,因为这将使我的生活更轻松,因为我不必手型50数据点。 谢谢! 编辑:我的数据将是一个例子 log(O/H)+12 positive error negative error virgo […]

从CSV文件外部创build一个Excelgraphics

我有一堆数据,我将其保存为.csv(逗号分隔值)格式。 在Excel中,我可以通过手动select数据并点击Graph来轻松创build一个条形图。 但是,我想通过点击一个button在外部执行此操作。 理想情况下,我在C#中打了一个button。 这将调用生成我的.csv文件的方法,然后调用创buildexcel表格的Excel函数,并在其中创build图表。 不知道如何去做,或者如果Excel甚至支持这样的事情,更less从一个CSV文件! 谢谢。