Skip to content

Commit ededcc0

Browse files
author
Jan Dennis Reimer
committed
added rcparam lines.markersize
1 parent 9ac8014 commit ededcc0

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

examples/modern.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ int main()
4444
plt::figure_size(1200, 500);
4545
plt::title("Bias Distribution compared to HSPICE.");
4646
// + "\nOP(" + std::to_string(op_[0]) + "V/" + std::to_string(op_[1]) + "°C)");
47-
47+
plt::rcparams({{"lines.markersize", "10"}});
48+
plt::plot(x,y, "ko-");
4849
plt::scatter(x, y,1.0, {{"color","r"}, {"label", "FinFET-SLS"}});
4950
y[1] = 40;
5051
plt::scatter(x, y,1.0, {{"color","g"}, {"label", "Fin-SLS"}});

matplotlibcpp.h

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2657,8 +2657,17 @@ inline void rcparams(const std::map<std::string, std::string>& keywords = {}) {
26572657
PyObject* kwargs = PyDict_New();
26582658
for (auto it = keywords.begin(); it != keywords.end(); ++it) {
26592659
if ("text.usetex" == it->first or "font.size" == it->first)
2660-
PyDict_SetItemString(kwargs, it->first.c_str(), PyLong_FromLong(std::stoi(it->second.c_str())));
2661-
else PyDict_SetItemString(kwargs, it->first.c_str(), PyString_FromString(it->second.c_str()));
2660+
{
2661+
PyDict_SetItemString(kwargs, it->first.c_str(), PyLong_FromLong(std::stoi(it->second.c_str())));
2662+
2663+
}
2664+
else if ("lines.markersize" == it->first)
2665+
{
2666+
PyDict_SetItemString(kwargs, "lines.markersize", PyFloat_FromDouble(std::stoi(it->second.c_str())));
2667+
}else
2668+
{
2669+
PyDict_SetItemString(kwargs, it->first.c_str(), PyString_FromString(it->second.c_str()));
2670+
}
26622671
}
26632672

26642673
PyObject * update = PyObject_GetAttrString(detail::_interpreter::get().s_python_function_rcparams, "update");

0 commit comments

Comments
 (0)