精华内容
下载资源
问答
  • excel一张图绘制两条曲线 分别使用不同的坐标轴 设置主坐标轴、次坐标轴 醉了,右边啊!!!

    excel一张图绘制两条曲线

     

    分别使用不同的坐标轴

     

    设置主坐标轴、次坐标轴

     

     

    醉了,在右边啊!!!

    展开全文
  • 首先准备好需要绘制排名变化情况的数据,图中各数值为对应人对应年份的排名。 将光标定位到数据内容中后,插入一个折线图(插入-图表-所有图表-折线图),插入折线图时需要注意折线图的类型选择,这里选用的...

    先看效果:

     具体步骤如下:

    首先准备好需要绘制排名变化情况的数据,图中各数值为对应人在对应年份的排名。

     将光标定位到数据内容中后,插入一个折线图(插入-图表-所有图表-折线图),插入折线图时需要注意折线图的类型选择,这里选用的是第二种折线图。

    这种折线图以年份为横坐标;而第一种是以个人为横坐标 ,故第一种折线图不符合需要。

    接着,需要简单的调整一下折线图的大小,并隐藏图例和网格线,让图表显示的更加美观些。

     这时候,图表的排名与我们直观的感受不太一样,排名越靠前却位置越低,不太合理。因此,需要调整一下图表的排序。

    双击纵轴坐标,将边界最大值,最小值分别调整为31和0(这里我们只有30个人排序,上下两端各预留一个数的位置,这样做的目的是防止折线比较粗时超出绘图区域而被裁掉),单位设定为1,这样每个排名多会有对应的刻度。最后勾选“逆序刻度值”就可以了。

    现在图像的大体框架已经出现了,接着需要给图形进行美化。 

     首先是给各条曲线添加数据标签,点击图表右上角的“+”号勾选“数据标签”即可。

    然后,我们依次对各条曲线做美化,这个工作有点繁琐,好在数据不多。(这里只演示其中一条曲线的美化过程,其他曲线的美化过程是一样的重复相应的步骤即可。

    1. 选中需要美化的折线上的数据标签,右键,选择“设置数据标签格式”

      勾选“系列名称”,去除“值”的勾选,将标签位置改为“靠右”

     选中需要美化的曲线,右键,设置数据系列格式。 

     将透明度修改为30%,线条宽度修改成合适的大小(图中选择为9.5磅),勾选“平滑线”(这步看个人喜好,如果喜欢有棱有角的折线也可以不勾选哈~),当然这里还可以设置一下线条的颜色,以下是效果图。

     接着就是图形标签的美化了。

    在Excel中插入一个矩形(也可以是其他形状)(插入-形状-矩形),并调整一下矩形的大小和颜色(颜色选择与曲线的一致,透明度设置为0%,矩形线条填充为“无线条”)。

    接着,只需要复制一下形状,然后选中曲线后按下“Ctrl+v”粘贴即可。

     感觉好像,曲线两端的圆弧有点突兀?修改一下曲线端的形状就好了。

    这样子,一条折线就美化好啦~

    然后就是不断重复以上步骤去美化其他折线了,如果你会VB,应该还能自动的编辑其余的折线

    ( ̄▽ ̄)"

    接下来来美化一下横坐标吧,双击年份坐标,将坐标的线条选择为“无线条”,这样就可以隐藏横轴了~

     接着,横坐标的文本选项中设置坐标位置为“刻度线上”就可以消除排名数字与曲线之间的空隙了。

      

     这时候,如果你已经完成全部曲线的美化了,你就会发现,纵轴有两个多余的数字(0和31)是我们不想要的。

    这时候就需要隐藏掉刻度线上的0和31啦,方法就是在纵轴的“数字-格式代码”中添加“

    [>0] #;

     和

    [<31] #;

     这两条格式了,这两条格式的代码添加后,纵坐标只会显示大于0和小于31的数值。

    好啦,现在,图像的纵坐标也修改好了。

    接着就可以对图中文字进行美化了,这里比较简单,选中文字,像word那样在开始栏目中修改就可以了,这里就不详述了~ 

    tips:这时候年份的坐标离图像有点远,可以再横坐标的格式中将标签与坐标轴的距离修改一下,这样可以一定程度的减小横坐标到图形之间的距离。

     同时再分享一下隐藏Excel图表边框的方法,有时候需要将绘制好的图表粘贴到word中,而默认的图表都是带灰色边框的。

    方法如下:选中绘图区域后,将边框修改为“无线条”就好啦\( ̄︶ ̄*\))

     

     如果需要将年份放在底部,可以设置纵坐标的坐标轴选项为“最大坐标轴值”~

     如果看完以上步骤还是做好图,可以参考一下我的源文件哈~

    https://download.csdn.net/download/csdn1b/20351167

    (已关闭动态调分,免费下载,如果下载不了可以在评论区反馈哈(~ ̄▽ ̄)~)

    参考文献:

     排名变化图由于系列太多,杂乱无章,用这个方法解决

    展开全文
  • matlab绘制线性回归Excel has built-in features that you can use to display your calibration data and calculate a line-of-best-fit. This can be helpful when you are writing a chemistry lab report or ...
    matlab绘制线性回归

    matlab绘制线性回归

    excel logo

    Excel has built-in features that you can use to display your calibration data and calculate a line-of-best-fit. This can be helpful when you are writing a chemistry lab report or programming a correction factor into a piece of equipment.

    Excel具有内置功能,可用于显示校准数据并计算最佳拟合线。 当您编写化学实验室报告或将校正因子编程到设备中时,这将很有帮助。

    In this article, we’ll look at how to use Excel to create a chart, plot a linear calibration curve, display the calibration curve’s formula, and then set up simple formulas with the SLOPE and INTERCEPT functions to use the calibration equation in Excel.

    在本文中,我们将研究如何使用Excel创建图表,绘制线性校准曲线,显示校准曲线的公式,然后使用SLOPE和INTERCEPT函数设置简单公式以在Excel中使用校准方程式。

    什么是校准曲线,Excel在创建时如何使用? (What is a Calibration Curve and How is Excel Useful When Creating One?)

    To perform a calibration, you compare the readings of a device (like the temperature that a thermometer displays) to known values called standards (like the freezing and boiling points of water). This lets you create a series of data pairs that you’ll then use to develop a calibration curve.

    要执行校准,您需要将设备的读数(例如温度计显示的温度)与称为标准的已知值(例如水的冰点和沸点)进行比较。 这使您可以创建一系列数据对,然后将其用于绘制校准曲线。

    A two-point calibration of a thermometer using the freezing and boiling points of water would have two data pairs: one from when the thermometer is placed in ice water (32°F or 0°C) and one in boiling water (212°F or 100°C). When you plot those two data pairs as points and draw a line between them (the calibration curve), then assuming the response of the thermometer is linear, you could pick any point on the line that corresponds to the value the thermometer displays, and you could find the corresponding “true” temperature.

    使用水的冰点和沸点对温度计进行两点校准将具有两个数据对:一个来自将温度计放在冰水(32 ° F或0 ° C)中时的数据对,一个在沸水(212 ° F)中的数据对。或100 ° C)。 当将这两个数据对绘制为点并在它们之间画一条线(校准曲线)时,假设温度计的响应是线性的,则可以在线上选择与温度计显示的值相对应的任何点,然后可以找到相应的“真实”温度。

    So, the line is essentially filling in the information between the two known points for you so that you can be reasonably certain when estimating the actual temperature when the thermometer is reading 57.2 degrees, but when you have never measured a “standard” that corresponds to that reading.

    因此,该行实际上是在为您填充两个已知点之间的信息,以便您可以合理确定在温度计读数为57.2度时估算实际温度,但是在从未测量与之对应的“标准”时那个读书。

    Excel has features that allow you to plot the data pairs graphically in a chart, add a trendline (calibration curve), and display the calibration curve’s equation on the chart.  This is useful for a visual display, but you can also calculate the formula of the line using Excel’s SLOPE and INTERCEPT functions. When you enter these values into simple formulas, you will be able to automatically calculate the “true” value based on any measurement.

    Excel具有使您可以在图表中以图形方式绘制数据对,添加趋势线(校准曲线)以及在图表上显示校准曲线方程的功能。 这对于可视显示很有用,但是您也可以使用Excel的SLOPE和INTERCEPT函数来计算线的公式。 将这些值输入简单的公式后,您将能够基于任何测量值自动计算“真实”值。

    让我们看一个例子 (Let’s Look at an Example)

    For this example, we will develop a calibration curve from a series of ten data pairs, each consisting of an X-value and a Y-value. The X-values will be our “standards,” and they could represent anything from the concentration of a chemical solution we are measuring using a scientific instrument to the input variable of a program that controls a marble launching machine.

    对于此示例,我们将从一系列十个数据对中绘制一条校准曲线,每对数据均由一个X值和一个Y值组成。 X值将成为我们的“标准”,它们可以代表从我们使用科学仪器测量的化学溶液浓度到控制大理石发射器程序的输入变量的任何内容。

    The Y-values will be the “responses,” and they would represent the reading the instrument provided when measuring each chemical solution or the measured distance of how far away from the launcher the marble landed using each input value.

    Y值将是“响应”,它们将代表在测量每种化学溶液时所提供的仪器读数或使用每个输入值所测量的大理石距发射器有多远的距离。

    After we graphically depict the calibration curve, we will use the SLOPE and INTERCEPT functions to calculate the calibration line’s formula and determine the concentration of an “unknown” chemical solution based on the instrument’s reading or decide what input we should give the program so that the marble lands a certain distance away from the launcher.

    在以图形方式描绘校准曲线之后,我们将使用SLOPE和INTERCEPT函数来计算校准线的公式,并根据仪器的读数确定“未知”化学溶液的浓度,或者确定我们应该给程序提供什么输入,以便大理石从发射器着陆一定距离。

    第一步:创建图表 (Step One: Create Your Chart)

    Our simple example spreadsheet consists of two columns: X-Value and Y-Value.

    我们的简单示例电子表格包含两列:X值和Y值。

    creating an x-value and y-value column

    Let’s start by selecting the data to plot in the chart.

    让我们从选择要在图表中绘制的数据开始。

    First, select the ‘X-Value’ column cells.

    首先,选择“ X值”列单元格。

    select the x-value column

    Now press the Ctrl key and then click the Y-Value column cells.

    现在按Ctrl键,然后单击“ Y值”列单元格。

    hold Ctrl while clicking the Y-value column

    Go to the “Insert” tab.

    转到“插入”标签。

    insert tab

    Navigate to the “Charts” menu and select the first option in the “Scatter” drop-down.

    导航到“图表”菜单,然后在“散点图”下拉列表中选择第一个选项。

    choose charts > scatter

    A chart will appear containing the data points from the two columns.

    将出现一个图表,其中包含两列中的数据点。

    the chart appears

    Select the series by clicking on one of the blue points. Once selected, Excel outlines the points will be outlined.

    通过单击蓝点之一来选择系列。 选择后,Excel会概述要点。

    select the data points

    Right-click one of the points and then select the “Add Trendline” option.

    右键单击这些点之一,然后选择“添加趋势线”选项。

    choose the add trendline option

    A straight line will appear on the chart.

    一条直线将出现在图表上。

    the trendline now displays on the chart

    On the right side of the screen, the “Format Trendline” menu will appear. Check the boxes next to “Display Equation on chart” and “Display R-squared value on chart.” The R-squared value is a statistic that tells you how closely the line fits the data. The best R-squared value is 1.000, which means every data point touches the line. As the differences between the data points and the line grow, the r-squared value drops, with 0.000 being the lowest possible value.

    在屏幕的右侧,将显示“格式化趋势线”菜单。 选中“在图表上显示方程式”和“在图表上显示R平方值”旁边的框。 R平方值是一个统计信息,它告诉您线条与数据的拟合程度。 最佳R平方值为1.000,这意味着每个数据点都接触到该线。 随着数据点和线之间的差异增加,r平方值下降,其中0.000为最低可能值。

    the format trendline pane

    The equation and R-squared statistic of the trendline will appear on the chart. Note that the correlation of the data is very good in our example, with an R-squared value of 0.988.

    趋势线的方程式和R平方统计量将显示在图表上。 请注意,在我们的示例中,数据的相关性非常好,R平方值为0.988。

    The equation is in the form “Y = Mx + B,” where M is the slope and B is the y-axis intercept of the straight line.

    该公式的形式为“ Y = Mx + B”,其中M是斜率,B是直线的y轴截距。

    the equations now show on the chart

    Now that the calibration is complete, let’s work on customizing the chart by editing the title and adding axis titles.

    现在校准已完成,让我们通过编辑标题和添加轴标题来定制图表。

    To change the chart title, click on it to select the text.

    要更改图表标题,请单击它以选择文本。

    changing the chart title

    Now type in a new title that describes the chart.

    现在输入描述图表的新标题。

    the new titles appears on the chart

    To add titles to the x-axis and y-axis, first, navigate to Chart Tools > Design.

    要将标题添加到x轴和y轴,请首先导航到“图表工具”>“设计”。

    head to chart tools > design

    Click the “Add a Chart Element” drop-down.

    点击“添加图表元素”下拉菜单。

    click the add chart element button

    Now, navigate to Axis Titles > Primary Horizontal.

    现在,导航至“轴标题”>“主要水平”。

    head to axis tools > primary horizontal

    An axis title will appear.

    轴标题将会出现。

    the axis title appears

    To rename the axis title, first, select the text, and then type in a new title.

    要重命名轴标题,请首先选择文本,然后输入新标题。

    changing the axis title

    Now, head to Axis Titles > Primary Vertical.

    现在,转到“轴标题”>“主要垂直”。

    adding a primary vertical axis title

    An axis title will appear.

    轴标题将会出现。

    showing the new axis title

    Rename this title by selecting the text and typing in a new title.

    通过选择文本并输入新标题来重命名该标题。

    renaming the axis title

    Your chart is now complete.

    您的图表现已完成。

    viewing the complete chart

    第二步:计算线方程和R平方统计量 (Step Two: Calculate the Line Equation and R-Squared Statistic)

    Now let’s calculate the line equation and R-squared statistic using Excel’s built-in SLOPE, INTERCEPT, and CORREL functions.

    现在,让我们使用Excel的内置SLOPE,INTERCEPT和CORREL函数来计算线方程和R平方统计量。

    To our sheet (in row 14) we’ve added titles for those three functions. We’ll perform the actual calculations in the cells beneath those titles.

    在工作表(第14行)中,我们添加了这三个函数的标题。 我们将在这些标题下的单元格中执行实际计算。

    First, we will calculate the SLOPE. Select cell A15.

    首先,我们将计算斜率。 选择单元格A15。

    select the cell for the slope data

    Navigate to Formulas > More Functions > Statistical > SLOPE.

    导航到“公式”>“更多函数”>“统计”>“斜率”。

    Navigate to Formulas > More Functions > Statistical > SLOPE

    The Function Arguments window pops up. In the “Known_ys” field, select or type in the Y-Value column cells.

    弹出功能参数窗口。 在“ Known_ys”字段中,选择或键入Y值列单元格。

    select or type in the Y-Value column cells

    In the “Known_xs” field, select or type in the X-Value column cells. The order of the ‘Known_ys’ and ‘Known_xs’ fields matters in the SLOPE function.

    在“ Known_xs”字段中,选择或键入X值列单元格。 在SLOPE函数中,“ Known_ys”和“ Known_xs”字段的顺序很重要。

    select or type in the X-Value column cells

    Click “OK.” The final formula in the formula bar should look like this:

    点击“确定”。 公式栏中的最终公式应如下所示:

    =SLOPE(C3:C12,B3:B12)

    =SLOPE(C3:C12,B3:B12)

    Note that the value returned by the SLOPE function in cell A15 matches the value displayed on the chart.

    请注意,SLOPE函数在单元格A15中返回的值与图表上显示的值匹配。

    slope value displayed

    Next, select cell B15 and then navigate to Formulas > More Functions > Statistical > INTERCEPT.

    接下来,选择单元格B15,然后导航到“公式”>“更多函数”>“统计”>“截取”。

    navigate to Formulas > More Functions > Statistical > INTERCEPT

    The Function Arguments window pops up. Select or type in the Y-Value column cells for the “Known_ys” field.

    弹出功能参数窗口。 选择或键入“ Known_ys”字段的Y值列单元格。

    Select or type in the Y-Value column cells

    Select or type in the X-Value column cells for the “Known_xs” field. The order of the ‘Known_ys’ and ‘Known_xs’ fields also matters in the INTERCEPT function.

    在“ Known_xs”字段中选择或键入X值列单元格。 “ Known_ys”和“ Known_xs”字段的顺序在INTERCEPT函数中也很重要。

    Select or type in the X-Value column cells

    Click “OK.” The final formula in the formula bar should look like this:

    点击“确定”。 公式栏中的最终公式应如下所示:

    =INTERCEPT(C3:C12,B3:B12)

    =INTERCEPT(C3:C12,B3:B12)

    Note that the value returned by the INTERCEPT function matches the y-intercept displayed in the chart.

    请注意,INTERCEPT函数返回的值与图表中显示的y截距匹配。

    showing the intercept function

    Next, select cell C15 and navigate to Formulas > More Functions > Statistical > CORREL.

    接下来,选择单元格C15并导航到“公式”>“更多函数”>“统计”>“ CORREL”。

    navigate to Formulas > More Functions > Statistical > CORREL

    The Function Arguments window pops up. Select or type in either of the two cell ranges for the “Array1” field.  Unlike SLOPE and INTERCEPT, the order does not affect the result of the CORREL function.

    弹出功能参数窗口。 选择或键入“ Array1”字段的两个单元格区域之一。 与SLOPE和INTERCEPT不同,顺序不影响CORREL函数的结果。

    enter the first cell range

    Select or type in the other of the two cell ranges for the “Array2” field.

    选择或键入“ Array2”字段的两个单元格范围中的另一个。

    enter the second cell range

    Click “OK.”  The formula should look like this in the formula bar:

    点击“确定”。 公式在公式栏中应如下所示:

    =CORREL(B3:B12,C3:C12)

    =CORREL(B3:B12,C3:C12)

    Note that the value returned by the CORREL function does not match the “r-squared” value on the chart. The CORREL function returns “R,” so we must square it to calculate “R-squared.”

    请注意,CORREL函数返回的值与图表上的“ r平方”值不匹配。 CORREL函数返回“ R”,因此我们必须对它求平方以计算“ R平方”。

    showing the correl function

    Click inside the Function Bar and add “^2” to the end of the formula to square the value returned by the CORREL function. The completed formula should now look like this:

    在功能栏内单击,然后在公式的末尾添加“ ^ 2”,以平方CORREL函数返回的值。 现在,完成的公式应如下所示:

    =CORREL(B3:B12,C3:C12)^2

    =CORREL(B3:B12,C3:C12)^2

    Press Enter.

    按Enter键。

    viewing the completed formula

    After changing the formula, the “R-squared” value now matches the one displayed in the chart.

    更改公式后,“ R平方”值现在与图表中显示的值匹配。

    the r-squared value now matches

    第三步:设置公式以快速计算值 (Step Three: Set Up Formulas For Quickly Calculating Values)

    Now we can use these values in simple formulas to determine the concentration of that “unknown” solution or what input we should enter into the code so that the marble flies a certain distance.

    现在,我们可以在简单的公式中使用这些值来确定该“未知”溶液的浓度或应该在代码中输入的内容,以便使大理石飞行一定距离。

    These steps will set up the formulas required for you to be able to enter an X-value or a Y-value and get the corresponding value based on the calibration curve.

    这些步骤将设置您所需的公式,以便您能够输入X值或Y值并根据校准曲线获得相应的值。

    enter an X-value or a Y-value and get the corresponding value

    The equation of the line-of-best-fit is in the form “Y-value = SLOPE * X-value + INTERCEPT,” so solving for the “Y-value” is done by multiplying the X-value and SLOPE and then adding the INTERCEPT.

    最佳拟合线的方程式为“ Y值=斜率* X值+截距”,因此,将X值与SLOPE相乘,然后求解,即可得出“ Y值”添加INTERCEPT。

    values displayed based on input

    As an example, we put zero in as the X-value. The Y-value returned should be equal to the INTERCEPT of the line of best fit. It matches, so we know the formula is working correctly.

    例如,我们将零作为X值。 返回的Y值应等于最佳拟合线的INTERCEPT。 它匹配,所以我们知道该公式正常工作。

    showing the zero as the X-value being equal to the INTERCEPT

    Solving for the X-value based on a Y-value is done by subtracting the INTERCEPT from the Y-value and dividing the result by the SLOPE:

    通过从Y值减去INTERCEPT并将结果除以SLOPE来完成基于Y值的X值求解:

    X-value=(Y-value-INTERCEPT)/SLOPE
    
    solving for an x value based on a y value

    As an example, we used the INTERCEPT as a Y-value. The X-value returned should be equal to zero, but the value returned is 3.14934E-06. The value returned is not zero because we inadvertently truncated the INTERCEPT result when typing the value. The formula is working correctly, though, because the result of the formula is 0.00000314934, which is essentially zero.

    例如,我们使用INTERCEPT作为Y值。 返回的X值应等于零,但返回的值为3.14934E-06。 返回的值不为零,因为我们在键入值时无意间将INTERCEPT结果截断了。 但是,该公式正常工作,因为该公式的结果为0.00000314934,该值基本上为零。

    showing a truncated result

    You can enter in any X-value you’d like into the first thick-bordered cell and Excel will calculate the corresponding Y-value automatically.

    您可以在第一个粗边框单元格中输入所需的任何X值,然后Excel将自动计算相应的Y值。

    solving Y for an x value

    Entering any Y-value into the second thick-bordered cell will give the corresponding X-value. This formula is what you would use to calculate the concentration of that solution or what input is needed to launch the marble a certain distance.

    在第二个粗边框单元格中输入任何Y值将得到相应的X值。 该公式是您用来计算溶液浓度或将大理石发射一定距离所需的输入量的公式。

    solving x for a y value

    In this case, the instrument reads “5” so the calibration would suggest a concentration of 4.94 or we want the marble to travel five units of distance so the calibration suggests we enter 4.94 as the input variable for the program controlling the marble launcher. We can be reasonably confident in these results because of the high R-squared value in this example.

    在这种情况下,仪器读数为“ 5”,因此校准建议浓度为4.94,或者我们希望大理石移动5个单位距离,因此校准建议输入4.94作为控制大理石发射器的程序的输入变量。 由于本示例中的R平方值较高,因此我们可以对这些结果充满信心。

    翻译自: https://www.howtogeek.com/399883/how-to-do-a-linear-calibration-curve-in-excel/

    matlab绘制线性回归

    展开全文
  • matplotlib画图时,常常需要实现类功能,一类是一个坐标轴上画多条曲线,能够清楚地看到多条曲线的对比情况。另一种情况是同一个窗口的不同子图上画图,多用于呈现不同内容的曲线,没有对比关系的曲线图。...

    进大厂,身价翻倍的法宝来了!

    主讲内容:docker/kubernetes 云原生技术,大数据架构,分布式微服务,自动化测试、运维。

    腾讯课堂:点击进入
    网易课堂:点击进入

    7月1号-7月29号 8折优惠!!!
    7月1号-7月29号 8折优惠!!!
    7月1号-7月29号 8折优惠!!!

    课程简介:

    第一章 熟悉Linux环境
    1、Win10安装Ubuntu18.04双系统
    2、熟悉Linux常用工具和命令
    第二章 熟悉Docker
    3、安装配置Docker
    4、Docker命令实践
    5、Dockerfile文件编写
    ​​​​​​​ 6、常用镜像部署
    ​​​​​​​ 第三章 熟悉Kubernetes
    ​​​​​​​ 7、kubernetes架构和部署
    ​​​​​​​ 8、熟悉kubectl命令使用
    ​​​​​​​ 9、k8s应用部署实践(上)
    ​​​​​​​ 10、k8s应用部署实践(下)
    ​​​​​​​ 第四章 熟悉Helm
    ​​​​​​​ 11、Helm安装配置
    ​​​​​​​ 12、熟悉Helm应用书写规则
    ​​​​​​​ 13、编写自己的Helm应用

    (作者:陈玓玏)

    用matplotlib画图时,常常需要实现两类功能,一类是在一个坐标轴上画多条曲线,能够清楚地看到多条曲线的对比情况。另一种情况是在同一个窗口的不同子图上画图,多用于呈现不同内容的曲线,没有对比关系的曲线图。其实根本区别在于,是在同一对坐标轴上画图,还是在不同的坐标轴上画图。

    一、同一坐标系上绘制多条曲线

    首先自然是引入matplotlib包,这个包可以画散点图、线图、柱形图等等,是很好的数据可视化工具。其他的不多说,看注释。

    import matplotlib.pyplot as plt
    import numpy as np
    #开启一个窗口,num设置子图数量,figsize设置窗口大小,dpi设置分辨率
    fig = plt.figure(num=1, figsize=(15, 8),dpi=80) 
    #直接用plt.plot画图,第一个参数是表示横轴的序列,第二个参数是表示纵轴的序列   
    plt.plot(np.arange(0,1,0.1),range(0,10,1))
    plt.plot(np.arange(0,1,0.1),range(0,20,2))
    #显示绘图结果
    plt.show()
    

    二、在不同子图上绘图

    import matplotlib.pyplot as plt
    import numpy as np
    #开启一个窗口,num设置子图数量,这里如果在add_subplot里写了子图数量,num设置多少就没影响了
    #figsize设置窗口大小,dpi设置分辨率
    fig = plt.figure(num=2, figsize=(15, 8),dpi=80)
    #使用add_subplot在窗口加子图,其本质就是添加坐标系
    #三个参数分别为:行数,列数,本子图是所有子图中的第几个,最后一个参数设置错了子图可能发生重叠
    ax1 = fig.add_subplot(2,1,1)  
    ax2 = fig.add_subplot(2,1,2)
    #绘制曲线 
    ax1.plot(np.arange(0,1,0.1),range(0,10,1),color='g')
    #同理,在同一个坐标系ax1上绘图,可以在ax1坐标系上画两条曲线,实现跟上一段代码一样的效果
    ax1.plot(np.arange(0,1,0.1),range(0,20,2),color='b')
    #在第二个子图上画图
    ax2.plot(np.arange(0,1,0.1),range(0,20,2),color='r')
    plt.show()
     
    

    画图在进行模型评估时很常用,在进行变量评估时也可以用,能够提前查看变量的分布情况,也可以查看模型预测结果的AUC曲线和KS曲线。

    展开全文
  • Excel只画一条曲线是比较容易的,直接选中两列,选择散点折线图即可。 但是怎么把另外一条完全不一样的曲线画到同一个图中呢? 1、图上右键,选择数据, 2、添加一个新系列后,x轴就选择第二根曲线的x轴数据,y轴...
  • 如下图就是在Excel绘制的正、余弦函数图像:一、准备数据1、首先要根据函数表达式准备一组数据,然后利用该数据在图表中绘制出函数图像。本例中将数据放置在区域A:C列中,其中A列中的数值为函数自变量的值,在A列...
  • LabVIEW 版本:2017 ...需要将其在LabVIEW中用波形图的方式展现出来,即最终效果是显示两条曲线。 数据本来是保存在excel文件中的,由于对excel的操作较为复杂,所以将数据另存为以制表符分割的...
  • 话题:EXcel如何绘制颗粒级配曲线图问题详情:Y轴是以10为刻度 0-100 X轴是泰勒横坐标 按公式Y=10的(0.45乘回答:用200版本的excel,先文档中输入表头和数据,然后用excel函数,就是“f(x)=***”样式的公式,把数据...
  • 竺洪波摘要:本文通过调查各类教案发现,中小学体育教师对心率曲线图的制作存在随意绘画、...方法实践中图分类号:G633.96文献标识码:A文章编号:1005-2410(2019)01-0061-02一、心率曲线绘制问题分类中小学体...
  • 4.6 两条曲线填充的面积图

    千次阅读 2015-08-05 19:07:03
    两条曲线填充的面积图,我是 Python 的 Matplotlib 包教程中阅读的,当时就觉得 Excel 也能绘制。所 以,本节将以图 4-6-1 为例讲解两条曲线填充面积图的制作。
  • 最近项目中使用示波器采集了很多数据,示波器存储的数据为csv文件, 每一个csv文件有几万行,需要将这些csv文件进行整理,并绘制整体测试的趋势图。 简单的方法就是copy加粘贴,将每一个csv文件中的数据复制到...
  • 将导入的excel数据显示在曲线上,可以在曲线图上进行画两条线,并及记录当前位置的数值
  • Python绘制二维曲线的日常应用

    千次阅读 2017-01-15 17:48:29
    使用Python绘制出类似Excel或者MATLAB的曲线还是比较容易就能够实现的,需要用到的额外库有个,numpy和matplotlib。使用这个模块实现的曲线绘制其实一定程度上更像是MATLAB的plot功能,不过今天看了一下...
  • 1. 水文频率曲线水文分析计算中使用的概率分布曲线俗称水文频率曲线,习惯上把由实测资料(样本)绘制的频率曲线称为经验频率曲线,而把由数学方程式所表示的频率曲线称为理论频率曲线。所谓水文频率分布线型是指所...
  • 这篇文章利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图: # -*- coding: UTF-8 -*- import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt #这里导入...
  • matplotlib中求两条曲线的交点

    千次阅读 2019-02-18 15:31:23
    最近工作中算法中遇到求两条曲线的交点的问题,开始网上找了良久没找到什么可用的办法,后来自己就再就纸上画,发现一个简单的算法可以求出这些交点来。看下图就知道了, 就是按照几何来计算比例: 具体...
  • 如何绘制ROC曲线

    万次阅读 2017-04-28 17:10:13
    机器学习 roc曲线 混淆矩阵
  • 又到了一年一度的六一儿童节,虽然是儿童节,但菜J瞟了眼朋友圈,发现好多大朋友也庆祝。其中就有一就写的蛮好:”你简单,...理论基础Python画图,自然而然会想到Turtle库,这是Python中一个很流行的绘制图像...
  • excel2016中绘制折线的散点图

    千次阅读 2019-05-26 18:05:42
    1.选中数据(全选,第一列为时间即X轴内容,其他列为要添加的数据) 2.依次点击插入–》图表–》插入散点图,再选择第四个带直线和数据标记的散点图。 3.选择样式2,做为最终结果的散点图。 最终结果为: ......
  • 本篇文章对一下几点进行了总结 1.利用QCustomPlot绘制曲线的基本操作 2.利用QAxObject对excel文件进行读取、写入操作 3.比较了QT对Excel文件快速和慢速读写方法的异同 4.总结了一些常见坑爹地方
  • 本文主要讲述如何使用Python操作Excel绘制柱形图。开发工具,环境PyCharmPython3Office Excel前面我们已经创建好了一张Excel表。现在我们要根据已有的数据,往里面添加柱形图。柱形图 BarChart参考《Python openpyxl...
  • EXCEL如何一个图上画多条曲线

    千次阅读 2018-05-02 17:27:03
    双击将新建的excel文件打开,输入你需要统计制作成曲线的数据,记得将X轴的数据输上方,Y轴的数据输下方。。然后选中所需X轴范围较大的数据,先绘制曲线。小编的数据中,下方的数据范围较大,那就先选中下方的...
  • c#绘制曲线图遇到的问题

    千次阅读 2015-11-21 14:48:56
    因为要绘制增量曲线和百分比曲线,所以就了选项卡。刚开始的思路就是获取选项卡的Graphics,然后绘图;后来发现,窗口Hide的时候,全没了,没了... 窗口重绘了。  于是我又重载了重绘函数。又发现切换选项卡时并...
  • Python绘制各种优美简单曲线

    千次阅读 2019-03-21 16:16:43
    另外,数据处理过程中会用到numpy。 例如,画出指定区间的一个多项式函数: ''' 想要学习Python?Python学习交流群:984632579满足你的需求,资料都已经上传群文件,可以自行下载! ''' import numpy a...
  • 今天写机械设计的带传动实验报告时,需要绘制滑动曲线ε-F和效率曲线η-F的关系曲线——正在学MATLAB的我内心狂喜,直接复制表格中的数据,掏出了plot函数。>> S=[0.348.55.50.364.64.80.380.630.780.63.34....
  • Excel 画函数曲线

    千次阅读 2009-10-16 14:43:00
    如果想快速准确地绘制函数曲线,可以借助EXCEL的图表功能,它能使您画的曲线既标准又漂亮。您一定会问,是不是很难学呀?其实一点儿也不难,不信您就跟我试一试。 以绘制y=|lg(6+x^3)|的曲线为例,其方法如下...
  • 绘制曲线: import time import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 10, 1000) y = np.sin(x) plt.figure(figsize=(6,4)) plt.plot(x,y,color="red",linewidth=1 ) plt....
  • 看了我去年编写的gui程序,不知道当时我是怎么实现同一坐标轴下绘制条曲线,百度了很久,答案都是使用“hold on”命令,但是gui编程中不能使用多个命令,最后我坐标轴中的属性浏览器挨个找,终于找到了,要...
  • 这一篇记录python的可视化工具matplotlib库,也就是把处理过DataFrame的结果给可视化出来,可以对照Excel的各种可视化结果。这一篇主要学习折线图的基础绘制方法,不用复杂的数据集,只是学一下呈现方式和参数设置。...
  • 同一个图里面绘制线,只需要创建一个figure,然后不断的进行plot绘制线图,以及线对应的参数设置(可选操作),最后show()一下就可以了: import matplotlib.pyplot as plt import random x = list(range(10...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,584
精华内容 1,033
关键字:

如何在excel绘制两条曲线