一般情况,我们常用的都是直接插入一条曲线的图表。但有些时候,我们在完成实验后,需要对结果进行对比分析。那么,就会需要在一个图上画多条曲线,将这多条曲线进行对比。对此,图老师小编也很困惑,为解决这个问题,图老师小编特地学习了操作过程。下面,图老师小编将如何在一个图上画多条曲线的操作过程分享给大家。(图老师小编以画2条曲线为例)
1、在电脑桌面上,新建一个excel文件(操作过程即为点击右键,在选项中选择新建选项,然后再选择excel文件,即可成功新建excel文件了)。
2、双击将新建的excel文件打开,输入你需要统计制作成曲线的数据,记得将X轴的数据输在上方,Y轴的数据输在下方。。
3、然后选中所需X轴范围较大的数据,先绘制曲(图老师整理)线。图老师小编的数据中,下方的数据范围较大,那就先选中下方的全部数据。
4、然后将上方的菜单栏切换到插入选项中,点击散点图下方的小三角形,选择其中带有平滑线的曲线类型。
5、界面中就会弹出这些数据的曲线图。然后选中这些数据,点击右键,选择其中的选择数据选项。
6、弹出如下图所示的小窗口,点击其中的添加选项,出现如下所示的选择数据框。
7、在系列名称中选择数据名称,此图为吸光度;X轴系列值和Y轴系列值中分别选择需添加制作的数据。设置图如下所示。
8、点击确定后,界面中就能成功在一个图上形成两条曲线了。下图即为制作后的效果图。
本文实例讲述了python通过openpyxl生成Excel文件的方法。分享给大家供大家参考。具体如下:
使用前请先安装openpyxl:
?
1 easy_install openpyxl通过这个模块可以很方便的导出数据到Excel
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/)?
12345678910111213141516171819202122232425262728293031323334353637383940414243 from openpyxl.workbook import Workbookfrom openpyxl.writer.excel import ExcelWriterfrom openpyxl.cell import get_column_letterfrom openpyxl.style import Color, Fillfrom openpyxl.cell import Cell#新建一个workbookwb = Workbook()#第一个sheet是wsws = wb.worksheets[0]#设置ws的名称ws.title = u"下单统计"#给A1赋值ws.cell('A1').value = '%s'%("跟随总数")#给A2赋值#先把数字转换成(图老师整理)字母col = get_column_letter(1)#赋值ws.cell('%s%s'%(col, 2)).value = '%s' % ("A2)#字体修改样式##颜色ws.cell('A2').style.font.color.index =Color.GREEN##字体名称ws.cell('A2').style.font.name ='Arial'##字号ws.cell('A2').style.font.size =8##加粗ws.cell('A2').style.font.bold =True##不知道干啥用的ws.cell('A2').style.alignment.wrap_text =True##背景 好像不太好用 是个BUGws.cell('A2').style.fill.fill_type =Fill.FILL_SOLIDws.cell('A2').style.fill.start_color.index =Color.DARKRED##修改某一列宽度ws.column_dimensions["C"].width =60.0##增加一个表ws = wb.create_sheet()ws.title = u'结单统计'##保存生成xmlfile_name = 'test.xlsx'file_dir = '/home/x/'dest_filename = '%s%s'%(file_dir,file_name)ew = ExcelWriter(workbook = wb)ew = ExcelWriter(workbook = wb)希望本文所述对大家的Python程序设计有所帮助。
绝对涨姿势,Excel中的复制粘贴也能这么玩!!太有意思了,喜欢的小伙伴赶紧转走吧!
这篇文章主要介绍了python使用xlrd实现检索excel中某列含有指定字符串记录的方法,涉及Python使用xlrd模块检索Excel的技巧,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了python使用xlrd实现检索excel中某列含有指定字符串记录的方法。分享给大家供大家参考。具体分析如下:
这里利用xlrd,将excel中某列数据中,含有指定字符串的记录取出,并生成用这个字符串命名的txt文件
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/)?
1234567891011121314151617181920212223242526272829303132333435363738394041424344 import osimport xlrd,sys# input the excel fileFilename=raw_input('input the file name&path:')if not os.path.isfile(tuLaoShi.comFilename):raise NameError,"%s is not a valid filename"%Filename#open the excel filebk=xlrd.open_workbook(Filename)#get the sheets numbershxrange=range(bk.nsheets)print shxrange#get the sheets namefor x in shxrange:p=bk.sheets()[x].name.encode('utf-8')print "Sheets Number(%s): %s" %(x,p.decode('utf-8'))# input your sheets namesname=int(raw_input('choose the sheet number:'))try:sh=bk.sheets()[sname]except:print "no this sheet"#return Nonenrows=sh.nrowsncols=sh.ncols# return the lines and col numberprint "line:%d col:%d" %(nrows,ncols)#input the check columncolumnnum=int(raw_input('which column you want to check pls input the num(the first colnumn num is 0):'))while columnnum+1ncols:columnnum=int(raw_input('your num is out of range,pls input again:'))# input the searching string and columntestin=raw_input('input the string:')#find the cols and save to a txtoutputfilename=testin + '.txt'outputfile=open(outputfilename,'w')#find the rows which you want to select and write to a txt filefor i in range(nrows):cell_value=sh.cell_value(i, columnnum)if testin in str(cell_value):outputs=sh.row_values(i)for tim in outputs:outputfile.write('%s ' %(tim))outputfile.write('%s' %(os.linesep))outputfile.close()希望本文所述对大家的Python程序设计有所帮助。