我处理模拟数据,最近经常使用matplotlib,遇到了一些问题(bug?)真烦人。在

我一直允许matplotlib自动设置记号标签和它们的类型(科学的,等等),在一些数据中我得到了奇怪的科学股票标签。在

在寻找解决方法的过程中,我发现可以调用set_powerlimits((n,m))来设置将使用科学符号显示的数据的限制。但是我遇到过这个问题(如果我没记错的话),数据跨越了几个数量级,而且我的数据到处都是,所以我需要某种程序化的解决方案,而不是硬套解决方案。

参见:http://matplotlib.org/api/ticker_api.html

下面我包含了示例数据、代码和屏幕截图。在#! /usr/bin/env python

from matplotlib import pyplot as plt

data = [

[1.83186088e-08,0.03275],

[1.07139009e-07,0.03275],

[2.06376627e-07,0.03275],

[3.03918517e-07,0.03275],

[4.06032883e-07,0.03275],

[5.01194017e-07,0.03275],

[6.02195723e-07,0.03275],

[7.03536925e-07,0.03275],

[8.04625154e-07,0.03275],

[9.06401951e-07,0.03275],

[1.00041895e-06,0.03275],

[1.10230745e-06,0.03275],

[1.2042525e-06,0.03275],

[1.30647822e-06,0.03275],

[1.40109887e-06,0.03275],

[1.50380097e-06,0.03275],

[1.60683242e-06,0.03275],

[1.70208505e-06,0.03275],

[1.80545692e-06,0.03275],

[1.90090648e-06,0.03275],

[2.00453092e-06,0.03275],

[2.10018627e-06,0.03275],

[2.20401747e-06,0.03275],

[2.30009359e-06,0.03275],

[2.4043033e-06,0.03275],

[2.50066449e-06,0.03275],

[2.60513728e-06,0.03275],

[2.70165405e-06,0.03275],

[2.80635938e-06,0.03275],

[2.90331342e-06,0.03275],

[3.00021199e-06,0.03275],

[3.10546819e-06,0.03275],

[3.20257899e-06,0.03275],

[3.30032923e-06,0.0327499999],

[3.40612833e-06,0.0327499999],

[3.50401732e-06,0.0327499997],

[3.60153069e-06,0.0327499996],

[3.70700708e-06,0.0327499993],

[3.80456907e-06,0.0327499988],

[3.90259984e-06,0.0327499982],

[4.00084149e-06,0.0327499973],

[4.10700266e-06,0.0327499959],

[4.2047462e-06,0.0327499942],

[4.30209468e-06,0.0327499918],

[4.40018204e-06,0.0327499886],

[4.50712875e-06,0.032749984],

[4.60630591e-06,0.0327499785],

[4.70519881e-06,0.0327499715],

[4.80398305e-06,0.0327499628],

[4.90251297e-06,0.0327499521],

[5.00182752e-06,0.032749939],

[5.10157551e-06,0.0327499232],

[5.20157575e-06,0.0327499043],

[5.30145192e-06,0.0327498822],

[5.40127044e-06,0.0327498565],

[5.500537e-06,0.0327498272],

[5.60773155e-06,0.0327497911],

[5.70660709e-06,0.0327497534],

[5.80610521e-06,0.0327497112],

[5.90651786e-06,0.0327496642],

[6.00749437e-06,0.0327496124],

[6.10822094e-06,0.0327495566],

[6.20042255e-06,0.0327495018],

[6.30049028e-06,0.0327494386],

[6.40035803e-06,0.0327493715],

[6.50035477e-06,0.0327493004],

[6.60056805e-06,0.0327492251],

[6.70029936e-06,0.0327491461],

[6.80054193e-06,0.0327490625],

[6.90130872e-06,0.0327489743],

[7.00202598e-06,0.0327488818],

[7.10217348e-06,0.0327487855],

[7.20243015e-06,0.0327486847],

[7.30199609e-06,0.0327485801],

[7.40193254e-06,0.0327484707],

[7.50188319e-06,0.0327483567],

[7.60306205e-06,0.0327482367],

[7.70357184e-06,0.0327481129],

[7.80343389e-06,0.0327479853],

[7.90330165e-06,0.0327478532],

[8.00348513e-06,0.0327477162],

[8.10167039e-06,0.0327475777],

[8.206328e-06,0.0327474253],

[8.3020567e-06,0.0327472819],

[8.40527826e-06,0.0327471228],

[8.50095898e-06,0.0327469714],

[8.60536828e-06,0.0327468019],

[8.70106059e-06,0.0327466426],

[8.80396558e-06,0.032746467],

[8.90727378e-06,0.0327462865],

[9.00225164e-06,0.0327461166],

[9.10359892e-06,0.0327459311],

[9.20470894e-06,0.0327457418],

[9.30582982e-06,0.0327455481],

[9.40750123e-06,0.0327453488],

[9.50134495e-06,0.0327451608],

[9.60358199e-06,0.0327449513],

[9.70705637e-06,0.0327447344],

[9.80377546e-06,0.0327445269],

[9.90091941e-06,0.032744314],

]

times=[]

vals=[]

for elem in data:

times.append(elem[0])

vals.append(elem[1])

plt.plot(times,vals)

plt.show()

10的负8次方用python_matplotlib;10的分数次幂;科学记数法相关推荐

  1. 利用π/4=1-1/3+1/5-1/7+1/9+……,编程计算π近似值,直到最后一项的绝对值小于10的负5次方为止,输出π的值并统计累加的项数。

    利用π/4=1-1/3+1/5-1/7+1/9+--,编程计算π近似值,直到最后一项的绝对值小于10的负5次方为止,输出π的值并统计累加的项数. #include<stdio.h> #in ...

  2. 用公式π/ 4 = 1 – 1 / 3 + 1 / 5 – 1 / 7 + … 求π的近似值,直到最后一项的绝对值小于10的负6次方为止。

    用公式π/ 4 = 1 – 1 / 3 + 1 / 5 – 1 / 7 + - 求π的近似值,直到最后一项的绝对值小于10的负6次方为止. C源代码: #include <stdio.h> ...

  3. 10的负3次方用matlab怎么,10的三次方和10的负三次方在word中怎么输入?有谁知道告我一声,谢谢...

    10的三次方和10的负三次方在word中怎么输入?有谁知道告我一声,谢谢以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ...

  4. matlab中10的负几次方怎么表示,matlab中e负2次方 数学中2e-01T表示什么含义,如何在MATLAB中实现?...

    数学中2e-01T表示什么含义,如何在MATLAB中实现? 这个简单啊,就是E是弹模,v是泊松比,2.63e-2指的是2.63乘以10的-2次方,T估计指的是温度吧 请问matlab里面exp函数怎么 ...

  5. 利用 π/4=1-1/3+1/5+…,编程计算π的近似值,直到最后一项的绝对值小于 10的负5次方为止,输出π的值并统计累加的项数。

    #include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int i = 1; doub ...

  6. python计算e∧x近似值、最后一项绝对值小于10-6_编程用泰勒公式求e的近似值,直到最后一项小于10的负6次方为止。...

    00 alv抬头等 *&---------------------------------------------------------------------* *& Report ...

  7. 二的负三次方php中怎么表示什么,(-2)的负平方 (-3)的负三次方 是什么意思 各等于多少...

    (-2)的负平方 (-3)的负三次方 是什么意思 各等于多少以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! (-2)的负 ...

  8. 负2次方计算机怎么算,3的负2次方怎么算呀

    2007-07-16 请问如何用电脑计算器算(1.58*10的负23次方)开3次方? 启动计算器,查看菜单中切换到"科学型". 你复制下列到计算器,计算器将自动计算答案: (1.5 ...

  9. 10的负次方的名称怎么称呼?

    大部分的币都是10^-18为最小单位的,英文怎么去标识,很麻烦.分享一个正次幂,负次幂的英文名称都是怎样的? 10^24 yotta 尧[它 Y 10^21 zetta 泽[它] Z 10^18 ex ...

最新文章

  1. 2020考研 管理类联考综合能力-写作
  2. 短视频个性化Push工程精进之路
  3. sphinx+coreseek创建中文分词索引
  4. excel排名_WPS-Excel表格实用技巧——排位排名函数(RANK函数)的使用
  5. JSON调试找不到 net.sf.ezmorph.Morpher问题解决
  6. 开源重量级的流程引擎或UI引擎
  7. 第六章 数组和索引器 (6.6 索引器)
  8. 写博客的好处,专家告诉你
  9. 数据库(5)SQL约束
  10. 常用的php.ini 配置选项
  11. 爱卡创誓记java饰品,《创誓记AIKA》芙兰精灵配上框架眼睛折服宅男宅女
  12. Spring 相关jar包下载及其地址(官方下载地址 )
  13. Objective-C GCD深入理解
  14. python读取cad_SmartSoft中用C#.Net实现AutoCAD块属性提取|python基础教程|python入门|python教程...
  15. 分段三次hermite插值python
  16. iPhone Xs和iPhoneXs max 的区别 哪个好
  17. [渝粤教育] 徐州工业职业技术学院 橡胶原材料 参考 资料
  18. 依据前端传递的数字等生成二维码图片
  19. 斗鱼房间信息自动化爬取
  20. GO运行时报错: cannot find package “.“ in:

热门文章

  1. K8S pod 时区设置
  2. 如何嫁给年入百万的阿里人?
  3. html onload状态事件,HTML onload事件用法及代码示例
  4. 如何批量给视频加文字水印?
  5. android 获取视频的封面
  6. Spring AOP术语
  7. 爬取虎牙TV全站主播信息
  8. 北京师范大学计算机试题二答案,北京师范大学期末计算机试题二
  9. 软件设计师冲刺:临考快速记忆
  10. b、B、KB、MB、GB 的关系