如何使用pyspark绘图?

用户7979266

我需要绘制两个独立的列:第一个代表数据,第二个代表时间:

All_packets= df.select("ip_adr_src","asn_val","timestamp")
EB_packets=All_packets.filter("asn_val is not NULL")
EB_packets.show()
plotdf=EB_packets.select("asn_val","timestamp")

我想绘制ans_valgroup by ip_adr_src per time如果我有 6 ip_adr_src,我希望有 6 条曲线。

+--------------------+---------------------------------+-------------+
|     ip_adr_src     |asn_val                          |    timestamp|
+--------------------+---------------------------------+-------------+
|14:15:92:cc:00:01...|                              707|1539071748441|
|14:15:92:cc:00:02...|                             1212|1539071752314|
|14:15:92:cc:00:00...|                             1616|1539071755578|
|14:15:92:cc:00:04...|                             1818|1539071757167|
|14:15:92:cc:00:03...|                             2020|1539071759297|
|14:15:92:cc:00:00...|                             2121|1539071760408|
|14:15:92:cc:00:09...|                             2323|1539071764035|
|14:15:92:cc:00:07...|                             2424|1539071765775|
|14:15:92:cc:00:00...|                             2525|1539071768560|
|14:15:92:cc:00:06...|                             5858|1539071845370|
|14:15:92:cc:00:00...|                             6060|1539071850129|
|14:15:92:cc:00:05...|                             6262|1539071855046|
|14:15:92:cc:00:00...|                             6969|1539071872523|
|14:15:92:cc:00:07...|                             6969|1539071872528|
|14:15:92:cc:00:08...|                             7171|1539071877609|

但是,我所有的测试都是错误的,我有这个错误:

Dataframe doesn't have an object `'plot'`

如果你能帮助我,我将不胜感激。

安德烈亚

我不确定我是否理解您要绘制哪一列,但我怀疑您需要有关如何绘制的帮助。这就是我如何ans_val针对一列绘制一timestamp

import matplotlib.pyplot as plt

y_ans_val = [val.ans_val for val in df.select('ans_val').collect()]
x_ts = [val.timestamp for val in df.select('timestamp').collect()]

plt.plot(x_ts, y_ans_val)

plt.ylabel('ans_val')
plt.xlabel('timestamp')
plt.title('ASN values for time')
plt.legend(['asn_val'], loc='upper left')

plt.show()

如果需要绘制其他列,请plt.plot(x,y)多次调用该命令,并在plt.legend(your_cols, loc='upper left')函数中添加每个名称

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

绘图:如何使用绘图绘制回归线?

来自分类常见问题

如何使用绘图绘制枢轴点?

来自分类Dev

如何使用ggvis标记绘图刻度线

来自分类Dev

如何使用python的matplotlib重绘图像?

来自分类Dev

如何从Qt插槽使用QwtPlot进行绘图?

来自分类Dev

如何使用gnuplot突出显示绘图区域

来自分类Dev

如何使用列表作为绘图表的值?

来自分类Dev

如何使用绘图绘制枢轴点?

来自分类Dev

如何使用列表作为绘图表的值?

来自分类Dev

我如何使用 Matplotlib 更新实时绘图

来自分类Dev

如何使用自由流动绘图工具从绘图点中最小化保存的点

来自分类Dev

绘图:如何使用Python对绘图图形对象条形图进行颜色编码?

来自分类Dev

如何使用ggplot2在一个绘图中合并两个或多个绘图

来自分类Dev

如何使用ggplot2在同一绘图区域内绘制绘图的缩放比例?

来自分类Dev

如何绘制状态图,可以使用哪个绘图软件或在线绘图网站?

来自分类Dev

如何使用Spyder在Python中设置绘图的纵横比?

来自分类Dev

如何使用d3js实现联合绘图

来自分类Dev

如何使用颜色图对Pandas DataFrames的绘图进行着色

来自分类Dev

如何在R中使用ggplot绘制绘图区域的“外部”?

来自分类Dev

如何使用绘图在gnuplot中绘制不同的线段

来自分类Dev

如何使用R获取绘图中行和列的总和

来自分类Dev

如何更新实时绘图并使用按钮在pyqtgraph中进行交互?

来自分类Dev

如何使用带有预设参数集的绘图?

来自分类Dev

如何在JULIA中使用GADFLY实现直方图绘图的精度

来自分类Dev

使用python绘图时如何解决不连续线

来自分类Dev

如何使用rmarkdown使绘图表调整为页面宽度?

来自分类Dev

如何使用ggplot顺时针旋转绘图?

来自分类Dev

如何使用TrackBar值重画PictureBox以影响绘图

来自分类Dev

如何使用Python从Pandas DataFrame进行网络绘图/分析

Related 相关文章

  1. 1

    绘图:如何使用绘图绘制回归线?

  2. 2

    如何使用绘图绘制枢轴点?

  3. 3

    如何使用ggvis标记绘图刻度线

  4. 4

    如何使用python的matplotlib重绘图像?

  5. 5

    如何从Qt插槽使用QwtPlot进行绘图?

  6. 6

    如何使用gnuplot突出显示绘图区域

  7. 7

    如何使用列表作为绘图表的值?

  8. 8

    如何使用绘图绘制枢轴点?

  9. 9

    如何使用列表作为绘图表的值?

  10. 10

    我如何使用 Matplotlib 更新实时绘图

  11. 11

    如何使用自由流动绘图工具从绘图点中最小化保存的点

  12. 12

    绘图:如何使用Python对绘图图形对象条形图进行颜色编码?

  13. 13

    如何使用ggplot2在一个绘图中合并两个或多个绘图

  14. 14

    如何使用ggplot2在同一绘图区域内绘制绘图的缩放比例?

  15. 15

    如何绘制状态图,可以使用哪个绘图软件或在线绘图网站?

  16. 16

    如何使用Spyder在Python中设置绘图的纵横比?

  17. 17

    如何使用d3js实现联合绘图

  18. 18

    如何使用颜色图对Pandas DataFrames的绘图进行着色

  19. 19

    如何在R中使用ggplot绘制绘图区域的“外部”?

  20. 20

    如何使用绘图在gnuplot中绘制不同的线段

  21. 21

    如何使用R获取绘图中行和列的总和

  22. 22

    如何更新实时绘图并使用按钮在pyqtgraph中进行交互?

  23. 23

    如何使用带有预设参数集的绘图?

  24. 24

    如何在JULIA中使用GADFLY实现直方图绘图的精度

  25. 25

    使用python绘图时如何解决不连续线

  26. 26

    如何使用rmarkdown使绘图表调整为页面宽度?

  27. 27

    如何使用ggplot顺时针旋转绘图?

  28. 28

    如何使用TrackBar值重画PictureBox以影响绘图

  29. 29

    如何使用Python从Pandas DataFrame进行网络绘图/分析

热门标签

归档