如何使用 matplotlib 使用 shell 绘制 pyspark sql 结果
Posted
技术标签:
【中文标题】如何使用 matplotlib 使用 shell 绘制 pyspark sql 结果【英文标题】:How to use matplotlib to plot pyspark sql results using shell 【发布时间】:2018-04-05 19:43:55 【问题描述】:我知道之前有人问过有关在 pyspark 中使用 matplotlib 的问题。我想知道如何通过 shell 来做同样的事情。我使用了与此解决方案中给出的相同代码
How to use matplotlib to plot pyspark sql results
但是,当我在 shell 中运行时,我得到了这个。
<matplotlib.axes.AxesSubplot object at 0x7f1cd604b690>
【问题讨论】:
【参考方案1】:我不完全确定我是否理解您的问题,因此请提供更多详细信息,以防我误会您。
如果你碰巧看到了你给定的 Subplot-Class 的实例,不如将前一个命令的返回值分配给一个变量,否则你将无法使用它。我将在下面给出一个简单的子图示例:
本质上,而不是:
import matplotlib.pyplot as plt
fig = plt.figure()
fig.add_subplot(111)
执行以下操作:
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(x_values, y_values)
plt.show()
如果这没有回答您的问题,请提供您正在做什么的最小工作示例。
【讨论】:
以上是关于如何使用 matplotlib 使用 shell 绘制 pyspark sql 结果的主要内容,如果未能解决你的问题,请参考以下文章
matplotlib的imshow在Python shell IDLE环境无法显示图像问题
同样作为画图工具,gnuplot和matplotlib有啥异同点
如何使用 matplotlib 更改 xticks? [复制]
如何在ubuntu上使用pip为python3升级matplotlib?
如何使用 matplotlib blitting 将 matplot.patches 添加到 wxPython 中的 matplotlib 图?