jfreechart折线图y轴刻度值_如何用python画一个双Y轴的折线图,附完整代码

大家好,这是近期学习的data analysis 那本书的总结,发表这些东西的主要目的就是督促自己,希望大家关注评论指出不足,一起进步。内容我都会写的很细,并且按照文章中的代码自己也可以做出一样的结果,一个目的就是零基础也能懂,因为自己就是什么基础没有从零学Python的。


最近不是在做数据分析嘛,得绘图但是发现2组数据分布相差太离谱,这样的话如果画在同一个y轴上,数值小的那个就看不到了,这就是为什么我得寻求画一个双坐标的折线图。

下面用个例子给大家展示一下,首先是成品图:三角函数和幂函数显示在一张图中分2个坐标看,整齐美观,棒棒哒。

b0e52384de21bcfd94ec49372298aad3.png

具体怎么做呢?

首先,导入相关模块

62c88dcc0f12b401933ed34a08f32b1a.png

然后,生成数据

f6634f1d36acd6c8788953cedced1011.png

这儿我生成了从0.01到10,步长为0.01的数集t,我的数据1就是e的t次幂,数据2就是2Πt的sin值


生成子图对象,给出颜色变量,设置坐标标签并画第一个图

5e9af3c121433b59ec5803ce9b2f705c.png

在代码中,定义颜色变量是为了统一坐标和折线的颜色,让图更直观。我们可以看到第一个折线出来的样子如下

454305377013bf8956297183757af125.png

是不是很激动,现在来加上第二个折线吧

3acb95bc24236c1b6dad8a0961ee56a5.png

代码中,我先生成一个姊妹Y轴,就成了双Y轴,然后和上面一样设置坐标标签和轴标签并画第一个折线。结果就出来啦

23533db6a9756229eb4bbd2333bb12b4.png

好了,今天就这么多,之前有小伙伴私信让我附上完整代码,之后的文章我都会附上完整代码加英文注释。直接运行代码就能出结果。

f7b7bed186ee603db42449d2505acb04.png

欢迎大家关注交流,一起进步,一个小白的python进阶之路。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值