Используя
import plotly.express as px
print(px.data.__file__)
, вы можете увидеть путь к исходному коду и проверить его.
Копая исходный код, я обнаружил, что на Linux данные находятся в папке
/usr/local/lib/python3.7/dist-packages/plotly/package_data/datasets/
как .csv
файлы, сжатые в .gz
файлы, так что pandas.read_csv()
может прочитать его без проблем.
И tips()
использует pandas.read_csv()
для чтения.
Вы может отображать другие функции в px.data
, который читает наборы данных, используя dir()
import plotly.express as px
for name in dir(px.data):
if '__' not in name:
print(name)
Результат
absolute_import
carshare
election
gapminder
iris
tips
wind
Вероятно, все они (кроме absolute_import
) являются функциями, которые читают некоторые .gz
файл с данными.
print(px.data.carshare())
print(px.data.election())
print(px.data.gapminder())
print(px.data.iris())
print(px.data.tips())
print(px.data.wind())