簡體   English   中英

如何根據這些數據創建點圖(不是散點圖)?

[英]How to create a dot plot (not scatter plot) from this data?

我需要幫助在 Python 中創建一個點圖,就像圖像中的點圖一樣。 練習包括繪制以下數據 74.001、74.003、74.015、74.000、74.005、74.004。 我在做點圖時遇到了一些麻煩,因為我找不到如何去做。

在此處輸入圖片說明

干得好:

import matplotlib.pyplot as plt
y =[74.001 , 74.003, 74.015, 74.000, 74.005, 74.004]
fig = plt.plot(y,'o', fillstyle='none')

在此處輸入圖片說明

下次您發布問題時,請包括一個 MRE(最小可重復示例),顯示您所做的工作。

使用plotly並定義未提供的x

import plotly.express as px
y =[74.001 , 74.003, 74.015, 74.000, 74.005, 74.004]
x =[12.4,12.5,12.5,12.6,12.7, 12.8]
px.scatter(x=x, y=y).update_traces(marker_symbol="circle-open", marker_line_width=3)

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM