我正在看一段关于生育率下降的视频,这时我看到了一张很好的图表。这是一个多个图形行,每一行都有不同的形式,这对读者有用,不要对行进行比较,因为当你有不同的线条时,颜色是不够的。
当我们有一个最多20行的绘图时,这个方法可能是有用的。
您不需要回答上面图表的特定工具。只有在我能做到的地方?比如R,Python或Power Bi的主题。我能把这画成一个线图吗?
发布于 2021-10-03 02:18:01
您提供的图像中的线条之间的变化通常是使用编程绘图库中的颜色和线条样式属性设置的(例如,格努图、matplotlib中的Python等)。
具体而言,控制颜色和样式的方法因程序而异,但使用Seaborn样式包显示Matplotlib绘图的示例与所提供的图像类似。在Matplotlib库下面的代码中,它使用c参数设置行颜色(文档),ls参数设置行样式(文档)。
示例:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
th = np.linspace(0, 2*np.pi, 128)
sty='seaborn'
mpl.style.use(sty)
fig, ax = plt.subplots(figsize=(3, 3))
ax.set_title('style: {!r}'.format(sty), color='C0')
ax.plot(th, np.cos(th), 'C1', label='C1',c='r',ls='solid')
ax.plot(th, np.sin(th), 'C2', label='C2',c='b',ls=(0,(3,5,1,5)))
ax.legend()
fig.savefig('example.png')
输出图像:
发布于 2021-10-03 10:44:15
您还可以使用平行线图,它提供了一种更具有交互性的线条感觉(例如,悬停在一条线上将显示这个特定点上的值)。它是高度可定制的,所以你可以玩它。在文档中,有一个特定于您的案例的示例。
发布于 2021-10-03 17:05:36
通过查看Excel,我还可以使用Excel更改线条的形状,按下直线图的每一行,并显示格式数据序列。如果双击不起作用,还有另一个选项:右击每一行,然后转到最终格式数据系列。
有一个选项(不要混淆上面的选项),右键单击一行,然后转到更改系列图表类型.
但在这种情况下,更改每一行的形状并不有效,正如您所看到的,只用于更改每列的图表类型。
https://datascience.stackexchange.com/questions/102730
复制相似问题