Compare commits
2 commits
bd03819e4d
...
8f2d361e5f
Author | SHA1 | Date | |
---|---|---|---|
8f2d361e5f | |||
48dee57feb |
3 changed files with 1161 additions and 1045 deletions
2189
poetry.lock
generated
2189
poetry.lock
generated
File diff suppressed because it is too large
Load diff
|
@ -16,7 +16,7 @@ tabulate = "^0.9.0"
|
||||||
openpyxl = "^3.1.2"
|
openpyxl = "^3.1.2"
|
||||||
|
|
||||||
[tool.poetry.group.dev.dependencies]
|
[tool.poetry.group.dev.dependencies]
|
||||||
pynvim = "^0.4.3"
|
pynvim = "^0.5.0"
|
||||||
pyperclip = "^1.8.2"
|
pyperclip = "^1.8.2"
|
||||||
poethepoet = "^0.24.4"
|
poethepoet = "^0.24.4"
|
||||||
|
|
||||||
|
@ -26,6 +26,8 @@ build-backend = "poetry.core.masonry.api"
|
||||||
|
|
||||||
[tool.ruff]
|
[tool.ruff]
|
||||||
ignore = ["E402"]
|
ignore = ["E402"]
|
||||||
|
[tool.pyright]
|
||||||
|
typeCheckingMode="basic"
|
||||||
|
|
||||||
[tool.poe]
|
[tool.poe]
|
||||||
poetry_command = ""
|
poetry_command = ""
|
||||||
|
|
|
@ -496,13 +496,16 @@ df_study_years = (
|
||||||
.first()
|
.first()
|
||||||
.reset_index()
|
.reset_index()
|
||||||
.drop_duplicates()
|
.drop_duplicates()
|
||||||
|
["year"].value_counts()
|
||||||
|
.sort_index()
|
||||||
)
|
)
|
||||||
# FIXME potentially timeseries plot so no years are missing
|
# use order to ensure all years are displayed, even ones without values
|
||||||
ax = sns.countplot(df_study_years, x="year")
|
years_range = list(range(df_study_years.index.min(), df_study_years.index.max()+1))
|
||||||
|
ax = sns.barplot(df_study_years, order=years_range)
|
||||||
|
|
||||||
ax.tick_params(axis='x', rotation=45)
|
|
||||||
ax.set_ylabel("Count")
|
ax.set_ylabel("Count")
|
||||||
ax.set_xlabel("Year")
|
ax.set_xlabel("Year")
|
||||||
|
plt.setp(ax.get_xticklabels(), rotation=45, ha="right", rotation_mode="anchor") # ensure rotated right-anchor
|
||||||
plt.tight_layout()
|
plt.tight_layout()
|
||||||
plt.show()
|
plt.show()
|
||||||
df_study_years = None
|
df_study_years = None
|
||||||
|
|
Loading…
Reference in a new issue