返回介绍

Comparision

发布于 2024-10-10 00:32:23 字数 3133 浏览 0 评论 0 收藏 0

import pandas as pd
import seaborn as sns
%pylab inline
Populating the interactive namespace from numpy and matplotlib
consumer_df = pd.DataFrame.from_dict(consumer_timings, orient='index').rename(columns={0: 'time_in_seconds'})
producer_df = pd.DataFrame.from_dict(producer_timings, orient='index').rename(columns={0: 'time_in_seconds'})
consumer_df['MBs/s'] = (len(msg_payload) * msg_count) / consumer_df.time_in_seconds / (1024*1024)
producer_df['MBs/s'] = (len(msg_payload) * msg_count) / producer_df.time_in_seconds / (1024*1024)

consumer_df['Msgs/s'] = msg_count / consumer_df.time_in_seconds
producer_df['Msgs/s'] = msg_count / producer_df.time_in_seconds
producer_df.sort_index(inplace=True)
producer_df
time_in_secondsMBs/sMsgs/s
confluent_kafka_producer5.45089017.495754
pykafka_producer57.3185271.663815
pykafka_producer_rdkafka15.7244136.064928
python_kafka_producer67.8558821.405441
consumer_df.sort_index(inplace=True)
consumer_df
time_in_secondsMBs/sMsgs/s
confluent_kafka_consumer3.82543924.929801
pykafka_consumer29.4317283.240293
pykafka_consumer_rdkafka6.08600115.669966
python_kafka_consumer26.5477533.592298
producer_df.plot(kind='bar', subplots=True, figsize=(10, 10), title="Producer Comparison")
array([<matplotlib.axes._subplots.AxesSubplot object at 0x7f8ef4e2edd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x7f8ef2978940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x7f8ef293c240>], dtype=object)

consumer_df.plot(kind='bar', subplots=True, figsize=(10, 10), title="Consumer Comparison")
array([<matplotlib.axes._subplots.AxesSubplot object at 0x7f8ef286c048>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x7f8ef2855908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x7f8ef27a4080>], dtype=object)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文