小编Cod*_*477的帖子

python中matlibplot散点图的缩放轴

我正在使用 matlibplot 进行数据可视化。我的绘图总共有 6502 个数据值并且工作正常,但这些值很接近且密集。

例如,我的 y 轴值范围在 3 到 10 之间,我需要如此清楚地获得它们之间的每个点。即,像 9.2 和 9.8 这样的值至少要用 1=0.5 的比例来清楚地区分。即所有像 3,3.5,4,4.5...10,10.5 这样的值都可以在输出图中看到

有人可以解释我如何做到这一点。我厌倦了使用最大值和最小值的设置范围。但它没有用。我将限制设置为 3.5 到 10.5,但在图中,坐标轴以 1=1 的比例显示,值从 4 到 10。请帮我解决这个问题

提前致谢

到目前为止,这是我的代码

 import matplotlib.pyplot as plt
 import numpy as np
 import plotly.plotly as py

 c, ec = np.random.rand(2, len(votes), 10)
 fig, ax = plt.subplots()
 plt.ylim(3.5, 10.5)
 plt.grid(True)
 # where votes range from 10-1000000 and rank range from 3.5 to 10
 matplotlib.pyplot.scatter(votes,rank, c=c, edgecolor=ec)
 plot_url = py.plot_mpl(fig, filename='scatter-plot')
 matplotlib.pyplot.show()
Run Code Online (Sandbox Code Playgroud)

我的情节就在这里

散点图

python plot data-visualization matplotlib

3
推荐指数
1
解决办法
2万
查看次数

将元组列表添加到python中的新元组

我有一个像下面这样的元组列表

list=[(1,2),(3,4),(5,6)]
Run Code Online (Sandbox Code Playgroud)

现在我需要将它们添加到一个新的元组中 tup=()

我的结果元组看起来应该是这样的 tup=((1,2),(3,4),(5,6))

我尝试使用以下代码:

 for each in list:

    tup=tup,each
Run Code Online (Sandbox Code Playgroud)

结果是

(((), (627, 2)), (627, 3))
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?

python tuples list

1
推荐指数
1
解决办法
39
查看次数

在python中使用matplotlib创建迷你图

我正在研究matplotlib并创建了一些图形,如条形图,气泡图等.

有人可以用一个例子解释一下线图和迷你图之间有什么区别,以及如何使用matplotlib在python中绘制火花线图?

例如,使用以下代码

import matplotlib.pyplot as plt
import numpy as np
x=[1,2,3,4,5]
y=[5,7,2,6,2]
plt.plot(x, y)
plt.show()
Run Code Online (Sandbox Code Playgroud)

生成的折线图如下:在此输入图像描述

但我无法得到相同数据的折线图和火花留置权图表之间的区别.请帮我理解

python matplotlib sparklines

0
推荐指数
2
解决办法
4255
查看次数